簡體   English   中英

如何將java庫連接到項目以測試庫

[英]how to connect java library to project to test the library

所以我需要將一個庫連接到我在 IntelliJ 中的存儲庫,以便我可以在它與我的主項目交互時測試該庫。 我從我團隊的一個成員那里得到了這個命令:“所以你需要在實體管理器(這是庫)repo 中更改 .java 文件並執行 mvn clean package 以在本地生成 jar 文件,在你的項目中使用該 jar回購。然后在您的項目中創建具有相同包名的虛擬文件夾,並從實體管理器中復制那些 .java 文件。”

更改java文件是什么意思? “使用那個罐子”怎么樣? 我很困惑。

使用“mvn install”而不是包。 這會將庫放入您本地的 .m2 存儲庫中,並使其可用於您的項目中

如果您執行mvn clean package它會在 target/ 文件夾中生成一個 .jar 文件。 如果它們共享一個共同的父 pom.xml,則將該依賴項用於您的項目

如果您執行mvn clean install它會在 target/ 文件夾中生成 jar 文件 + 將 .jar 文件復制到您的本地 m2 文件夾。 這樣您就可以將該 .jar 文件用於本地的任何項目。 只需在需要使用該 jar 文件的任何地方使用匹配的版本、工件和 groupId。

對於上面的兩個選項,您需要在 pom.xml 中定義如下內容

 <dependency>
        <groupId>com.my.library</groupId>
        <artifactId>mylib-artifact</artifactId>
        <version>1.VERSION</version>
</dependency>

不建議:

暫無
暫無

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

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