我有这种依赖性(和其他许多类似这样):Maven的EAR编译
<dependency>
<groupId>jShrink</groupId>
<artifactId>jShrink</artifactId>
<version>3.0.2</version>
<scope>system</scope>
<systemPath>${project.basedir}/../kladr-ear/lib/jShrink-3.0.2.jar</systemPath>
</dependency>
因此,如何增加这个JAR到EAR/lib文件夹与Maven而包?
将它们作为依赖关系添加到POM就足够了。 – fnt
没有它不够,因为与范围系统的依赖关系不会被复制到lib目录。 –
为什么人们希望依赖于与EAR一起交付的范围“系统”?这个范围的依赖性意味着在运行时提供。 – fnt