我在構建Maven多模塊項目時遇到問題。我有一個自定義的JRE,在父級別上添加爲System Libary。當我嘗試構建子模塊時,他們沒有從自定義JRE中找到罐子。我應該以某種方式將這個自定義JRE添加到父模塊的POM作爲依賴項,或者什麼纔是正確的配置方式?Maven多模塊項目和自定義JRE
0
A
回答
1
JRE和Maven的依賴關係是兩回事,確保你不把它們混合起來。 Maven無法更改JRE,因爲在執行Maven的第一個字節代碼時,JRE已經處於活動狀態(執行Maven的是什麼)。
現在來解決你的問題。
在命令行上,使用環境變量JAVA_HOME
告訴Maven要使用哪個Java運行時。在Eclipse中,當你用菜單項之一啓動Maven時,你必須使用「Run - > Run as - > Maven build ...」。對話框中的第二個標籤顯示「JRE」。在這裏,您可以選擇要使用的JRE。
如果您有現有的條目,可以在「啓動配置」對話框(運行/調試菜單和彈出窗口中的最後一個條目)中編輯它們。
最後,確保你給Maven一個完整的SDK;如果您需要編譯Java代碼,純粹的JRE是不夠的。 Java編譯器位於普通SDK中的lib/tools.jar
中。
相關問題
- 1. 多模塊maven項目的自定義階段
- 2. 多模塊maven項目dependencymanagement
- 3. maven m2eclipse多模塊項目
- 4. Maven的多模塊項目
- 5. Eclipse Maven多模塊項目
- 6. 多模塊maven項目
- 7. 單模塊與多模塊maven項目
- 8. 的Maven(多模塊項目) - 模塊
- 9. Maven多模塊項目導入模塊
- 10. 多模塊項目與Maven和Eclipse
- 11. 多模塊項目和maven中心
- 12. Maven多模塊項目和SVN
- 13. 何處定義多模塊Maven項目中的屬性?
- 14. Maven的:裝配兒童項目(模塊)在多模塊項目
- 15. Maven的目標,在多模塊項目
- 16. 如何自定義一個Maven項目的簡單父母的多模塊Maven項目
- 17. Maven的多模塊項目和webapp項目
- 18. Tomcat Maven插件和多模塊Maven項目
- 19. Eclipse Maven多模塊項目與xmlbeans
- 20. Eclipse,導入maven多模塊項目
- 21. 多模塊Maven項目中的log4j
- 22. Flex + BlazeDS +多模塊maven項目
- 23. Maven項目中的多個小模塊
- 24. 將maven項目轉換爲多模塊
- 25. Maven多模塊項目編譯
- 26. Spring引導application.properties maven多模塊項目
- 27. 推出多模塊maven/spring項目
- 28. maven親子多模塊項目
- 29. Eclipse中的多模塊Maven項目
- 30. aspectj-maven-plugin多模塊項目
你能否給它增加一點信息。當你建立項目時,你需要記錄'log'。 – 2014-10-09 12:54:23
您是如何將自定義JRE添加爲「在父級別上作爲系統自由度」的?請顯示您用來執行此操作的POM中的XML代碼。 – 2014-10-09 13:53:50
亞倫,我的術語可能有問題,但看截圖。 – JohnP 2014-10-09 14:10:49