0

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

2 回答 2

1

您不太可能需要所有 100 个 jar 作为直接依赖项。在 Maven 中,您必须列出您的直接依赖项 - 是的,是的。但是,您不需要列出传递依赖项,因为 maven 会为您管理它。这是对旧的手动类路径管理 java 构建的最基本改进之一。

于 2012-11-01T12:39:28.833 回答
0

否 所有 jar 的所有依赖项,因为在该 jars 中,一些依赖项具有相同的 group Id ,因此已获取包含的所有 jars。

一些依赖项写在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.....
于 2012-11-01T11:52:26.913 回答