2 回答

TA貢獻1802條經驗 獲得超5個贊
上面沒有告訴 Maven 用lib目錄依賴打包 EAR 文件。它實際上告訴它在僅在編譯時提供的現有 JAR 上創建本地依賴項。因此,當您導出 EAR 時,它不包括任何 JAR,因為它假定它們是在運行時提供的。
您應該改用打包 EAR 文件的 maven-ear-plugin。您可以在此處找到完整的文檔。
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>3.0.1</version>
</plugin>

TA貢獻1744條經驗 獲得超4個贊
問題是, web/WebContent/WEB-INF/classes
沒有得到更新。但我可以看到最新classes
的web/target/classes
路徑?,F在正在檢查為什么web/WebContent/WEB-INF/classes
沒有得到更新。
剛剛從下面的鏈接中獲得了解決方案:-在 https://coderanch.com/t/474423/ide/ecplise-doesn-create-classes-folder的幫助下解決了問題
腳步
右鍵單擊您的項目->構建路徑->配置構建路徑->單擊源選項卡->單擊瀏覽(默認輸出文件夾)。
瀏覽后點擊 WebContent -> 選擇 WEB-INF -> 創建新文件夾(稱為類)。它將打開新窗口。
將文件夾名稱作為類。單擊高級并給出當前類文件夾的路徑表示 WEB-INF/類。
完成此操作后,eclispe 將重建您的項目,并且將在 WEB-INF/classes 目錄中生成類。
添加回答
舉報