目录结构:
sample1
src/main/java
com.folder.name.we.like1
App.java
同样,我的sample2包含com.folder.name.we.like
和App.java
我想将sample2
添加为sample1
修改pom.xml如下
<dependency>
<groupId>com.folder.name.we.like</groupId>
<artifactId>sample2</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
我的存储库中也有sample2-1.0-SNAPSHOT.jar
。但我检查eclipse下的maven依赖项文件夹。它有junit jar[another dependency] and wmpty sample2 folder
为什么?我如何在这里添加我的罐子?
我需要使用systempath and system scope in my dependency
吗?有什么理由吗?
修改
sample1坐标:
<groupId>com.folder.name.we.like1</groupId>
<artifactId>sample1</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
SAMPLE2:
<groupId>com.folder.name.we.like</groupId>
<artifactId>sample2</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
答案 0 :(得分:1)
这实际上是标准的Eclipse foo,显示了这样的文件夹。它代表了您在Eclipse其他地方打开的项目。它不会复制整个树,因为您可以从sample2
项目中获取它。
如果您希望将其视为任何其他jar,请右键单击该项目,选择Properties
,然后选择Maven
并取消选中“从Workspace项目中解析依赖项”复选框。