Maven-更改部署的工件名称

Maven-更改部署的工件名称,maven,tomcat,liferay,liferay-theme,Maven,Tomcat,Liferay,Liferay Theme,当我将工件(Liferay Portal主题)部署到Tomcat时,它存储在目录webapps/artifactId version/中。但是,我确实需要命名目录而不带版本后缀。我怎样才能做到这一点 谢谢。您没有描述如何部署,但我认为应该这样做:将project.build.finalName更改为 <finalName>${project.artifactId}</finalName> ${project.artifactId} 好的,这是Liferay门户的特定问题

当我将工件(Liferay Portal主题)部署到Tomcat时,它存储在目录
webapps/artifactId version/
中。但是,我确实需要命名目录而不带版本后缀。我怎样才能做到这一点


谢谢。

您没有描述如何部署,但我认为应该这样做:将project.build.finalName更改为

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

好的,这是Liferay门户的特定问题。对我有效的方法是添加
liferay plugin package.properties
文件。尽管其中没有任何类似于info的名称(可能是因为
),但如果存在此文件,它将命名部署的文件夹,而不使用版本后缀。

使用配置。这将使Liferay的部署人员在将您的工件部署到Tomcat之前重命名它。

这只会更改.war文件的名称,我需要更改部署到portal/server后可以看到的名称,这将创建一个新的目录。在这种情况下,这不是Maven的问题。我希望war文件的名称用于webappsThanks中的文件夹,以便将我推向正确的方向!我设法解决了这个问题。