簡體   English   中英

如何在Eclipse中當前工作區的所有項目中添加特定的庫?

[英]How to add certain specific libraries in all the projects of the current workspace in Eclipse?

到目前為止,我已經在Eclipse中創建了5或6個Java項目,並將再創建20個項目。 我必須在項目中添加TestNG庫和另一個庫(包括一些特定的jar文件)。

有什么方法可以使Eclipse在創建每個新項目時自動包括這兩個庫嗎?

我不想自己導航到“添加構建路徑->添加庫”來添加這些庫。

首先,如果您已經在使用Maven,則不應使用Eclipse依賴性管理(手動添加庫以使用Eclipse構建路徑)。

IMO,您應該僅依靠Maven依賴關系管理。

我建議您創建一個Maven父項目,該項目將處理您在多個項目中使用的依賴項,如下所示。

項目結構

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

定義Maven父項目

我建議您使用<dependencyManagement>文檔 )來管理依賴項的版本。

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>

我希望這能幫到您。

研究Maven中的依賴管理 那將解決您的要求。 閱讀此主題以獲取指導。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM