我在本地apache Archiva中添加了大约100罐。现在,我将需要将所有这些依赖项jar添加到我的项目 pom.xml 文件中。可以通过单个拷贝性添加所有这些依赖性吗?现在,我必须将每个单独的依赖性从Apache Archiva并粘贴到我的项目pom.xml文件中。我必须在我的pom.xml文件中复制每个jar中的这些行,这是非常艰巨的任务。
。 <dependency>
<groupId>org.csdc</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
不太可能需要所有100罐直接依赖性。在Maven中,您必须列出您的直接依赖关系 - 是的。但是,您不需要列出您的及其依赖性,因为Maven会为您进行管理。这是对旧手动类Path Management Java建筑的最根本改进之一。
没有所有jar的依赖性,由于该罐子中的某些依赖关系具有相同的组ID,因此,它可以获取所有包含的罐子。
某些依赖项是在 pom.xml 文件
中写作的例如,代码为
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
上面的依赖性获取与休眠通道有关的所有罐子
- hinernate-annotation
- hibernate-common-annotation
- hibernate-core jar files to be fetched.....