簡體   English   中英

我應該在Maven中的Web(WAR)項目中添加Java文件?

[英]Where should I add Java files in web (WAR) project in Maven?

我應該在Maven Web應用程序體系結構中將Java源文件夾放在哪里導致WAR?

建議需要。

Maven Web應用程序通常不包含Java源代碼。 maven方法是為Web應用程序的“邏輯”創建一個maven項目(這將構建到一個jar中),並為Web應用程序的webapp部分創建第二個maven項目(這將構建為一場戰爭)。 然后在webapp部分中,您將引入對“邏輯”部分的依賴。

最終結果是,當您構建/測試邏輯jar(包含servlet等)時,您將把它部署到本地存儲庫,然后構建您的war(包含jsp頁面,web.xml配置等)。

Maven項目標准的基本結構如下。

src/main/java        Application/Library sources
src/main/resources    Application/Library resource
src/main/filters      Resource filter files
src/main/assembly    Assembly descriptors
src/main/config    Configuration files
src/main/webapp    Web application sources
src/test/java        Test sources
src/test/resources  Test resources
src/test/filters      Test resource filter files
src/site              Site

遵循Maven的建議和正常行為使熟悉Maven的其他人更容易識別和理解結構。

來源/閱讀更多

除非您在maven項目中的pom.xml (高效)Java源文件中明確指定它,否則請轉到src/main/java

Java文件總是在src / main / java中,並建議保持這種方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM