jar中的战争中的maven jar引用
大家好 我是新手maven,我知道运行现有项目的最低要求。 以下是我的设想: 情景: 有一只耳朵,里面有一场战争,比如说战争。战争中有很多罐子 WAR1中有一个特定的jar,比如jarbuild,它是一个自定义代码,被打包为jar。这正被WAR1中的代码所使用 现在,Jarbuild需要几个JAR,是的,这些JAR被添加到Jarbuild的pom.xml中 我能够毫无问题地生成整个ear,但稍后在运行时,当我引用其中一个jar(放入JARBuildPOM中)时,代码无法识别所需的jar 你能告诉我可能丢失的部分是什么吗jar中的战争中的maven jar引用,maven,jar,war,ear,Maven,Jar,War,Ear,大家好 我是新手maven,我知道运行现有项目的最低要求。 以下是我的设想: 情景: 有一只耳朵,里面有一场战争,比如说战争。战争中有很多罐子 WAR1中有一个特定的jar,比如jarbuild,它是一个自定义代码,被打包为jar。这正被WAR1中的代码所使用 现在,Jarbuild需要几个JAR,是的,这些JAR被添加到Jarbuild的pom.xml中 我能够毫无问题地生成整个ear,但稍后在运行时,当我引用其中一个jar(放入JARBuildPOM中)时,代码无法识别所需的jar 你能告诉
谢谢,在EAR中包括第三方库
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.9</version>
<configuration>
[...]
<modules>
<jarModule>
<groupId>artifactGroupId</groupId>
<artifactId>artifactId</artifactId>
</jarModule>
</modules>
</configuration>
</plugin>
</plugins>
</build>
org.apache.maven.plugins
. 这是关于排除的,但是这个例子对您很好。只需尝试向EAR添加jar依赖项。我认为您的EAR有一个WAR文件,其中包含WEB-INF/lib中的所有jar(包括自定义构建的jar)。如果没有,您应该通过发布目录结构来进一步解释。是的,它们在WEB-INF/lib中