我在我当地的Apache Archiva中添加了大约100个罐子。现在我想将所有这些依赖jar添加到我的项目 Pom.xml 文件中。 是否可以通过单个复制粘贴添加所有这些依赖项?现在我必须从Apache Archiva复制每个单独的依赖项并粘贴到我的项目pom.xml文件中。我必须在每个jar的Pom.xml文件中复制粘贴这些行,这是非常艰巨的任务。
<dependency>
<groupId>org.csdc</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
答案 0 :(得分:1)
你不太可能需要所有100个罐作为直接依赖。在maven中,你必须逐一列出你的直接依赖关系,是的。但是,您不需要列出传递依赖项,因为maven将为您管理。这是对旧手动类路径管理java构建的最基本的改进之一。
答案 1 :(得分:0)
没有所有jar的依赖, 因为在那个罐子中,一些依赖具有相同的组ID, 这样就可以获取所有包含的罐子。
某些依赖项是在 pom.xml 文件中编写
例如代码是
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
上面的依赖项获取所有与hibernate-annotation相关的jar文件
- hinernate-annotation
- hibernate-common-annotation
- hibernate-core jar files to be fetched.....