Maven webapp原型不创建java文件夹
Posted
技术标签:
【中文标题】Maven webapp原型不创建java文件夹【英文标题】:Maven webapp archetype doesn't create java folder 【发布时间】:2017-04-18 21:50:53 【问题描述】:我使用以下命令初始化项目
mvn archetype:generate -DgroupId=tuomas -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
应该创建标准的 java webapp 项目结构,包括src/main/java
文件夹。相反,它只创建src/main/webapp
和src/main/resources
,而不是src/main/java
。当我在 Eclipse 向导中添加新的 java 类时,它最终在 src/main/resources
下。
maven 命令有什么问题,如何解决?
【问题讨论】:
没有错,它不应该创建它maven.apache.org/archetypes/maven-archetype-webapp。只需自己创建即可。 【参考方案1】:正如 Tunaki 所说,您需要自己创建这些文件夹。 您需要遵循的典型步骤是:
mvn archetype:generate -DgroupId=tuomas -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 创建一个新的标准 webapp 项目。 要将基于 Maven 的 Java 项目转换为支持 IDE,请使用以下命令: mvn eclipse:eclipse -Dwtpversion=2.0 将此项目作为现有 maven 项目导入 Eclipse 在 src/main 目录下创建名为 java 的新文件夹。您可以打开显示项目中所有文件夹的 Navigator 透视图 切换回 Project explorer 视角并更新 maven 项目 您将看到 src/main/java 作为源文件夹。现在您可以在此文件夹中添加一个 java 类。希望这会有所帮助。
【讨论】:
mvn eclipse:eclipse
不应使用;该插件已弃用且不再维护。应该使用 M2E。以上是关于Maven webapp原型不创建java文件夹的主要内容,如果未能解决你的问题,请参考以下文章
解决Idea创建maven-archetype-webapp项目无java目录的问题
解决Idea创建maven-archetype-webapp项目无java目录的问题
解决Idea创建maven-archetype-webapp项目无java目录的问题
如何在 Intellij 中将“java”文件夹创建到 maven webapp 项目中?