Maven - 更改已部署的工件名称

时间:2014-05-30 16:41:35

标签: maven tomcat liferay liferay-theme

当我将工件( Liferay Portal主题)部署到 Tomcat 时,它存储在目录webapps/artifactId-version/中。但是,我确实需要在没有版本后缀的情况下命名目录。我怎么能做到这一点?

感谢。

3 个答案:

答案 0 :(得分:0)

您没有描述如何部署,但我认为这应该可以解决问题:http://maven.apache.org/pom.html#Build将project.build.finalName更改为

<finalName>${project.artifactId}</finalName>

答案 1 :(得分:0)

好的,这是Liferay Portal特定的问题。对我有用的是添加liferay-plugin-package.properties文件。虽然其中没有任何类似于名称的信息(可能是因为<module-incremental-version>),但如果存在此文件,则会为没有版本后缀的已部署文件夹命名。

答案 2 :(得分:0)

使用recommended-deployment-context配置。这将使Liferay的部署者在将其部署到Tomcat之前重命名您的工件。