我正在尝试使用 Maven cargo uberwar 插件。我想这样做 :
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.2</version>
<extensions>true</extensions>
<configuration>
<descriptor>src/assemble/merge.xml</descriptor>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>my.first.war</groupId>
<artifactId>MyFirstWar</artifactId>
<type>war</type>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>my.second.war</groupId>
<artifactId>MySecondWar</artifactId>
<type>war</type>
<exclusions>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
但它不起作用,安装我的 uberwar 后 javassist 仍在我的库中。
我不想在我的两次战争中排除,我想在我的超级战争中排除。这个解决方法不行,还有其他的吗?
感谢帮助