我想在/java
下创建/resources
,/webapp/WEB-INF/web.xml
和src
文件夹结构。
我使用了-DarchetypeArtifactId=maven-archetype-webapp
但创建了/resources /webapp/WEB-INF/web.xml
但未创建/java
文件夹。
因此,尽管手动在eclipse中创建了文件夹/java
,还有其他方法可以创建一些-DarchetypeArtifactId=
,以便创建上述文件夹结构。
如果有人能告诉我如何自定义和设计我的文件夹结构并使用maven创建它而不使用现有模板,我将感激不尽。
答案 0 :(得分:3)
使用-DarchetypeArtifactId = maven-archetype-webapp时,不会创建java文件夹。它需要手动创建。
它创建了以下结构
src
|
--main
|
--resources
|
--webapp
|
--WEB-INF
答案 1 :(得分:2)
最佳选择是遵循Maven标准目录布局:
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
原型被最小化,因为不同的编程语言可用于Web开发:
http://cvs.peopleware.be/training/maven/maven2/standardDirLayout.html(链接转到web.archive,因为主链接已死)
它将最大限度地减少插件的配置,并简化对Maven项目的理解和维护
答案 2 :(得分:0)
您可以使用以下原型创建Maven Webapp
-DarchetypeArtifactId=maven-archetype-webapp
将自动创建所需的文件夹结构
在你的情况下,它除了src\main\java
src\main\resources
src\main\webapp