![](/img/trans.png)
[英]in which maven life cycle, dependencies get downloaded from maven central repository to my local .m2 repository
[英]Not able to see maven downloaded jar inner dependencies in maven local repository
我有一個 maven jar,其中我需要修改部分代碼,所以我從 git 下載了源代碼,它包含如下所示的內部依賴關系。
<dependency>
<groupId>com.consol.citrus</groupId>
<artifactId>citrus-test-support</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
將源代碼導入到 eclipse 后,我發現了諸如缺少依賴項之類的錯誤(如上所示缺少依賴項)。 通過使用我在 maven 存儲庫中搜索的工件 ID,但找不到它。 但是當我提到 maven jar(我項目中的源代碼為 maven 依賴項)時,它顯示依賴繼承關系中缺少依賴項。 我不知道我在哪里失蹤。 有人可以幫忙嗎
我認為以下內容可以滿足您的目的:
<!-- https://mvnrepository.com/artifact/com.consol.citrus/citrus-core -->
<dependency>
<groupId>com.consol.citrus</groupId>
<artifactId>citrus-core</artifactId>
<version>3.0.0-M1</version>
</dependency>
citrus-test-support
模塊是一個開發內部模塊,因此它不會像您已經提到的那樣發布到 Maven central。
因此,為了在您的本地機器上使用它進行開發,您需要從頭開始構建它。 由於您已經從 git 克隆了源代碼,因此您可以在本地構建所有內容:
mvn install
這將在本地構建所有工件,包括內部開發模塊,例如citrus-test-support
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.