我有一个依赖
<dependency>
<groupId>de.matthiasmann</groupId>
<artifactId>twl</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/TWL.jar</systemPath>
</dependency>
然后我执行mvn assembly:assembly
。添加了所有本机文件和远程Maven库,但是没有此jar。
更新
当我尝试通过运行应用程序时java -jar myjar.jar
。它返回一个错误,指出上述依赖项中没有任何类(NoClassDefFoundError:de.matthiasmann.twl.ForExample)。我想将这个jar中的类添加到myjar.jar中(与maven对远程依赖项所做的相同)。我如何配置Maven来做到这一点?
请参阅带有依赖项的Maven 2程序集:不包括作用域“系统”下的jar,以了解为什么不包括系统依赖项以及如何解决它,尤其是所需的mvn install:install-file
代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句