eclipsem2e插件don';不能从同一工作区添加依赖项

eclipsem2e插件don';不能从同一工作区添加依赖项,eclipse,maven,m2eclipse,Eclipse,Maven,M2eclipse,我有两个maven项目: 项目A:通过工具生成代码 Projects-B:此项目依赖于Projects-A,因为它使用生成的代码 project-B/pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http

我有两个maven项目:

项目A:通过工具生成代码

Projects-B:此项目依赖于Projects-A,因为它使用生成的代码

project-B/pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
....
<dependencies>
    <dependency>
        <!-- This is project-A -->
        <groupId>de.hsas.thrift</groupId>
        <artifactId>tutorial</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>
</dependencies>
</project>

....
节约

这里不包括tutorial-SNAPSHOT.jar,而是一个参考?去项目A

如何解决此行为?我希望有一个项目-A的罐子

我试过这样的方法:

  <dependencies>
    <dependency>
        <groupId>de.hsas.thrift</groupId>
        <artifactId>tutorial</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <scope>system</scope>
        <systemPath>${env.HOME}/.m2/repository/de/hsas/thrift/tutorial/0.0.1-SNAPSHOT/tutorial-0.0.1-SNAPSHOT.jar</systemPath>
    </dependency>
</dependencies>

节约
辅导的
0.0.1-快照
系统
${env.HOME}/.m2/repository/de/hsas/thrift/tutorial/0.0.1-SNAPSHOT/tutorial-0.0.1-SNAPSHOT.jar
但这似乎并不方便。

在Eclipse的一个探索器中右键单击Maven项目→ 属性。。。→ 专家→ ☐从工作区项目中解析依赖项应该可以做到这一点

另见