Maven依赖是空的

时间:2015-06-08 17:10:19

标签: java eclipse maven

目录结构:

    sample1
       src/main/java   
          com.folder.name.we.like1
             App.java

同样,我的sample2包含com.folder.name.we.likeApp.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>

Image

1 个答案:

答案 0 :(得分:1)

这实际上是标准的Eclipse foo,显示了这样的文件夹。它代表了您在Eclipse其他地方打开的项目。它不会复制整个树,因为您可以从sample2项目中获取它。

如果您希望将其视为任何其他jar,请右键单击该项目,选择Properties,然后选择Maven并取消选中“从Workspace项目中解析依赖项”复选框。