如何停止将汇编版本的id附加到maven-assembly-plugin中的上下文根?

时间:2012-07-20 00:00:53

标签: maven maven-assembly-plugin

我有一个使用maven-assembly-plugin创建部署战争的maven构建。使用maven-assembly-plugin将assembly ID添加到我的战争的上下文根中,但这是我不想要的。

我试过了:

<appendAssemblyId>false</appendAssemblyId>

在插件的<configuration>块中,但只排除将id附加到最终名称(输出文件),它不会影响上下文根。

有没有办法阻止maven-assembly-plugin将ID附加到war的上下文根参数?

修改

程序集文件用于构建webapp的portlet版本。在汇编XML文件中,有这一行:

<id>portlet</id>

非portlet webapp的上下文根是portal,因此从程序集构建的portlet的上下文根最终为portal-portlet

我需要两个构建的上下文根相同,因为我正在构建一个依赖于MessageBroker中的上下文根的flex swf。我知道我可以通过编译两个单独的swf来做到这一点,但这会导致我不想因各种原因而进行的pom更改。

0 个答案:

没有答案