如何在另一个war文件中为Maven依赖项添加JAR?
我有一个遗留的ant项目,它接受第三方war,取消对它的锁定,然后使用其中的资源和库(100多个JAR)进行构建 在Maven中,我能够从存储库中获取这个war文件并将其解压缩。但是如何将jar包含在解包目录中进行编译呢 另外,我如何确保编译在解包后进行如何在另一个war文件中为Maven依赖项添加JAR?,maven,ant,Maven,Ant,我有一个遗留的ant项目,它接受第三方war,取消对它的锁定,然后使用其中的资源和库(100多个JAR)进行构建 在Maven中,我能够从存储库中获取这个war文件并将其解压缩。但是如何将jar包含在解包目录中进行编译呢 另外,我如何确保编译在解包后进行 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="\[http://maven.apache.org/POM/4.0.0\](http://maven.apache.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="\[http://maven.apache.org/POM/4.0.0\](http://maven.apache.org/POM/4.0.0)" xmlns:xsi="\[http://www.w3.org/2001/XMLSchema-instance\](http://www.w3.org/2001/XMLSchema-instance)" xsi:schemaLocation="\[http://maven.apache.org/POM/4.0.0\](http://maven.apache.org/POM/4.0.0) \[http://maven.apache.org/xsd/maven-4.0.0.xsd\](http://maven.apache.org/xsd/maven-4.0.0.xsd)">
<modelVersion>4.0.0</modelVersion>
<groupId>project1</groupId>
<artifactId>project1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>project1 Maven Webapp</name>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>unpack</id>
<phase>compile</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.abc.third-party</groupId>
<artifactId>externalWar</artifactId>
<version>1.0.0</version>
<type>war</type>
<overWrite>false</overWrite>
<outputDirectory>target</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
4.0.0
项目1
项目1
0.0.1-快照
project1 Maven Webapp
org.apache.maven.plugins
maven依赖插件
2.10
打开
编译
打开
第三方
外部战争
1.0.0
战争
假的
目标
作为第一步,尝试将依赖插件绑定到编译之前运行的生命周期阶段,例如:生成源代码。因此,在编译阶段运行时,您可以确保未打包的源代码存在。作为第一步,尝试将依赖插件绑定到编译之前运行的生命周期阶段,例如:生成源代码。因此,在编译
阶段运行时,您可以确保未打包的源代码存在