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



假设我有以下依赖项

 <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>

似乎这个代码不起作用,因为我已经排除了战争文件中的库。那么,战争依赖是如何运作的,有什么规范吗?

当您依赖WAR时,您使用的是"覆盖"功能:

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

您是试图实现"覆盖"功能,还是试图依赖WAR中的JAR?

最新更新