第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

無法使用 exec-maven-plugin 執(zhí)行 maven 多模塊項(xiàng)目

無法使用 exec-maven-plugin 執(zhí)行 maven 多模塊項(xiàng)目

肥皂起泡泡 2021-09-03 22:03:20
我在這里有一個多模塊 Maven 項(xiàng)目。父項(xiàng)目有 3 個通用模塊,帶參數(shù),不帶參數(shù)。帶參數(shù)和不帶參數(shù)的模塊相互獨(dú)立,都依賴于公共模塊。在沒有參數(shù)的模塊中,我添加了對像這樣的通用模塊的依賴。下面是項(xiàng)目的結(jié)構(gòu)。.├── pom.xml├── common│   ├── pom.xml│   ├─ src│      ├── main│         ├─ java│            ├── ParanamerUtil.java│            ├── PersonV03.java│            └── TestCaseClasses.java│├── with-paranamer│   ├── pom.xml│   ├──src│      ├── main│         ├── java│            └── ParanamerExample.java|└── without-paranamer    ├── pom.xml    ├─ src       ├── main          ├── java              └── ParametersExample.java我想ParametersExample 使用 exec-maven-plugin 在沒有參數(shù)的模塊中執(zhí)行類。所以我在這里添加了 exec-maven-plugin 在父 pom.xml 中的 pluginManagement 下。在沒有-paranamer模塊我已經(jīng)加入插件像這樣。我已按照此處的 stackoverflow 帖子中提到的上述說明進(jìn)行操作。當(dāng)我運(yùn)行mvn verify命令成功時(shí)。但是當(dāng)我嘗試運(yùn)行命令時(shí),mvn  exec:java  -Dexec.mainClass=ParametersExample -pl without-paranamer我遇到了以下錯誤。WARNING] The POM for paranamer-maven-demo:common:jar:1.0-SNAPSHOT is missing, no dependency information available[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 0.189 s[INFO] Finished at: 2018-09-07T17:23:07-04:00[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal on project without-paranamer: Could not resolve dependencies for project paranamer-maven-demo:without-paranamer:jar:1.0-SNAPSHOT: Could not find artifact paranamer-maven-demo:common:jar:1.0-SNAPSHOT -> [Help 1]如何使用 exec-maven-plugin 使我的程序成功運(yùn)行。
查看完整描述

1 回答

?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個贊

without-paranamer模塊依賴于paranamer-maven-demo.common.1.0-SNAPSHOT,但它在哪里可以找到它?最明顯的答案:在本地存儲庫中。但它不在那里,除非你安裝它(另外,你必須安裝父項(xiàng)目的 pom)。

mvn -N clean install- 安裝父 pom。(-N代表non recursive,這意味著目標(biāo)將只為父項(xiàng)目執(zhí)行,而不是為子模塊執(zhí)行)。

mvn -pl common  clean install- 安裝common模塊。

現(xiàn)在,調(diào)用exec:java將成功(但沒有打印任何輸出,因?yàn)?code><skip>true</skip>在插件管理配置中)


查看完整回答
反對 回復(fù) 2021-09-03
  • 1 回答
  • 0 關(guān)注
  • 333 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號