1

我有两个 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>
4

1 回答 1

2

我认为快速解决此问题的方法是在 Eclipse 中右键单击您的应用程序项目并选择属性,从外部 jar 中删除库 jar,并将库 Eclipse 项目添加到项目(即项目依赖项列表)。

于 2013-10-27T09:54:43.140 回答