[英]Java and spring boot: Can you automatically generate dependencies in eclipse or another program?
我在使用 java 和 spring boot 構建的應用程序時遇到問題。
1\/ 如何僅從 src 文件夾生成 eclipse 項目? 是否有可能以某種方式自動生成依賴項(pom.xml 等)? 我沒有 pom.xml 文件,只有 src 文件夾? 有沒有辦法從 src 文件夾中自動生成項目,例如 eclipse 並自動生成依賴項?
2\/ 第二個問題:我想將 java 應用程序從一台服務器移動到另一台新服務器。 我沒有項目文件。 我在 Tomcat webapps 中具有如下結構:
是否可以在 eclipse 或 intelliJ 中從這個結構生成項目? 我正在尋求幫助和一些分步說明。 我剛學java
Maven 與 Java 分離,Maven 用於將依賴項注入到您的應用程序中,以便您可以在項目中自由導入它們。
如果您使用的是 Spring,您可以使用初始化程序來添加依賴項並創建一個 pom.xml ,最后您可以將其導入 eclipse 以啟動您的項目。
它不是這樣工作的,實際上它是在相反的方向工作:
例如,對於 maven,您添加pom.xml<\/code>文件。
<\/li>
在pom.xml<\/code> (我會堅持使用 maven)中添加所有相關的依賴項。
重要的是要了解您不會生成這些依賴項,因為您想確保添加了正確的依賴項以及經過驗證的版本等。因此,您自己定義依賴項,而不是從源代碼生成它們。<\/li>
直接解決您的第二個問題 - 如果您正確編寫所有內容,則生成的工件不應依賴於其預期運行的環境。例如,如果您對本地安裝的數據庫的地址進行硬編碼,以便該數據找到它的進入生成的工件 - 這意味着工件將取決於您的環境,這是錯誤的。<\/li>
Eclipse \/ IntelliJ 作為 IDE 可以讀取pom.xml<\/code>文件並解析其中的所有依賴項,就像設置所有必需的東西一樣。
因此,您可以直接在 Eclipse 中打開pom.xml<\/code> ,它會為您“准備”一個 Eclipse 項目。
<\/li><\/ol>"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.