maven战争依赖实际上如何运作?

时间:2012-03-07 01:31:59

标签: java maven war

假设我有以下依赖

 <dependency>
     <groupId>Group</groupId>
     <artifactId>AID</artifactId>
     <version>${project.version}</version>
     <scope>runtime</scope>
     <type>war</type>
<exclusions>
    <exclusion>  <!-- declare the exclusion here -->
      <groupId>sample.ProjectB</groupId>
      <artifactId>Project-B</artifactId>
    </exclusion>
  </exclusions> 
  </dependency>

似乎这段代码不起作用,因为我已经在crated war文件中排除了库。那么战争依赖是如何运作的呢?

1 个答案:

答案 0 :(得分:0)

当你依赖WAR时,你正在使用“叠加”功能:

http://maven.apache.org/plugins/maven-war-plugin/examples/war-overlay.html

您是否尝试实现“叠加”功能或尝试依赖WAR内的JAR?