亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法創建自定義 BOM。項目構建失敗并出現不可解析的導入 POM:找不到工件

無法創建自定義 BOM。項目構建失敗并出現不可解析的導入 POM:找不到工件

呼啦一陣風 2023-07-28 17:00:09
我正在使用帶有嵌入式maven(版本3.3.9)的eclipse mars,并且我面臨著一個我無法理解的問題以解決它。我一直在嘗試創建一個與 JMS 相關的“庫”,其他一些項目可以在其依賴管理部分下的 pom 中使用該庫(換句話說,遵循“BOM”模式)。但是,當將創建的 BOM 拉入應該使用它的相應項目的 dependencyManagement 部分時,指定的依賴項將被拉入,但項目構建本身 ( mvn clean install ) 失敗,并顯示下面的錯誤。我使用的結構如下:一個“ jms-dependency-BOM ”項目(打包為 pom ),其中包含一個“ jms-dependency-parent ”項目(再次打包為 pom )作為子模塊,該項目又繼承自“ jms-dependency-BOM ”項目。此外,上述“ jms-dependency-parent ”項目還有一個“ amqdeps ”子模塊(打包為 jar )?!?nbsp;amqdeps ”子模塊也繼承自“ jms-dependency-parent ”項目。測試集成器”。雖然它聽起來確實像重復的,但我不確定它是不是。我的錯誤消息有點不同(沒有提到錯誤的相對路徑,例如在其他問題中)?,F在我已經嘗試了我能想到的一切,清除整個 .m2 /repository文件夾,嘗試從cli使用的 Maven 版本(3.2)與 Eclipse 中的嵌入式版本略有不同?;旧衔乙呀泧L試了類似問題所建議的所有內容,都得到相同的結果。我想這與我構建項目的 BOM 層次結構的方式有關(也許是相對路徑,盡管編譯器沒有抱怨它),但我對它的理解不夠?!?nbsp;jms-依賴項-BOM ”pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.test</groupId>  <artifactId>jms-dependencies-BOM</artifactId>  <version>0.0.1-SNAPSHOT</version>  <packaging>pom</packaging>  <properties>    <amqdeps.version>0.0.1-SNAPSHOT</amqdeps.version>  </properties>  <dependencyManagement>    <dependencies>        <dependency>            <groupId>com.test</groupId>            <artifactId>amqdeps</artifactId>            <version>${amqdeps.version}</version>        </dependency>    </dependencies>    </dependencyManagement>  <modules>    <module>jms-dependencies-parent</module>  </modules></project>
查看完整描述

1 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

這個特定錯誤的原因似乎是版本字符串中的一個簡單的拼寫錯誤。您正在嘗試導入

<jms-dependencies-BOM.version>0.0.1.SNAPSHOT</jms-dependencies-BOM.version>

而項目版本實際上是

<version>0.0.1-SNAPSHOT</version>

注意.vs 的-區別。

也就是說,我確實相信您應該閱讀更多有關項目繼承與項目聚合的內容,并確保您了解reactor構建如何工作的細節。那么也許您可能需要重新考慮如何構建模塊。我不是在評判你(也許你有充分的理由去做你所做的事情),但乍一看,你的多模塊結構有點混亂,因此很脆弱。


查看完整回答
反對 回復 2023-07-28
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號