我有一个War文件,其中包含我需要的依赖项和类文件,我试图将其包含在我的Maven项目中。在War文件中,有一个包含那些库和类的WEB-INF。我尝试了所有我想知道的事情,但我对Maven的了解有限。
我试过简单地将War列为依赖项并按照here描述的过程来安装第三方库,但是当我这样做时Maven说它无法找到我的包我尝试安装时需要。
我试图按照here描述覆盖战争但没有运气。
我试过maven-warpath-plugin,但也没有任何运气。
这些工具中的任何一个能否解决我的问题?我是如何尝试以这种方式解决问题的?还是我完全偏离基地?
以下是我使用maven-warpath-plugin的pom.xml的重要部分:
<build>
...
<pluginManagement>
<plugins>
<plugin>
<groupId>org.appfuse</groupId>
<artifactId>maven-warpath-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>add-classes</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
...
</build>
<repositories>
<repository>
<id>data-local</id>
<name>data</name>
<url>file://${project.basedir}/o</url>
</repository>
</repositories>
<dependencies>
...
<dependency>
<groupId>my.local.dep</groupId>
<artifactId>MyLocalDep</artifactId>
<version>1.1.1.1</version>
<type>war</type>
</dependency>
<dependency>
<groupId>my.local.dep</groupId>
<artifactId>MyLocalDep</artifactId>
<version>1.1.1.1</version>
<type>warpath</type>
</dependency>
</dependencies>