gpt4 book ai didi

java - 如何在Eclipse中当前工作区的所有项目中添加某些特定的库?

转载 作者:行者123 更新时间:2023-12-02 02:28:52 26 4
gpt4 key购买 nike

到目前为止,我已经在 Eclipse 中创建了 5 或 6 个 Java 项目,并且还将创建大约 20 个项目。我必须在项目中添加 TestNG 库和另一个库(包括一些特定的 jar 文件)。

有没有办法让 Eclipse 在创建每个新项目时自动包含这两个库?

我不想通过导航到“添加构建路径”->“添加库”来自行添加这些库。

最佳答案

首先,如果您已经在使用 Maven,则不应使用 Eclipse 依赖项管理(使用 Eclipse 手动添加库以构建路径)。

IMO,你应该只依赖 Maven 依赖管理。

我建议您创建一个 Maven 父项目,它将处理跨多个项目使用的依赖项,如下所示。

项目结构

- maven-parent-project
|-- project-a
|-- project-b
|-- ...

定义 Maven 父项目

我建议您使用<dependencyManagement> ( documentation ) 来管理依赖项的版本。

pom.xml

<project>
<artifactId>maven-parent-project</artifactId>

<modules>
<module>project-a</module>
<module>project-b</module>
</modules>

<dependencyManagement>
<dependencies>
<!-- Here you can define the versions of your dependencies used accross multiple project -->
</dependencies>
</dependencyManagement>

<dependencies>
<!-- Here you can define the dependencies used accross multiple project -->
</dependencies>

</project>

定义 Maven 子项目

然后,您可以在所有项目中定义 maven-parent-project

pom.xml

<project>

<parent>
<artifactId>maven-parent-project</artifactId>
<version>0-SNAPSHOT</version>
<groupId>group</groupId>
</parent>

<artifactId>project-a</artifactId>

<dependencies>
<!-- Here you can define the dependencies specific to the project a -->
</dependencies>

</project>

希望这对您有帮助。

关于java - 如何在Eclipse中当前工作区的所有项目中添加某些特定的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47453520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com