我有两个Maven项目,第一个是库,另一个使用它来正常工作,两者都必须相互协作,这就是为什么我使用两个不同的项目。
但是,当我启动我的应用程序(第二个应用程序)时,库代码上的断点不起作用。
这就是我将库包含在第二个项目的POM中的方式(我的IDE是eclipse,并且项目在同一工作区中)
<dependency>
<groupId>com.mcamier</groupId>
<artifactId>lazyEngine</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${basedir}/../lazyEngine/target/lazyEngine-0.0.1-SNAPSHOT-jar-with-dependencies.jar</systemPath>
</dependency>
我认为对此的快速解决方案是在Eclipse中右键单击您的应用程序项目,然后选择“属性”,从外部jar中删除库jar,然后将库Eclipse项目添加到项目中(即项目依赖项列表)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句