如何在项目pom文件中添加所有依赖性



我在本地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.....

最新更新