2016-12-04 61 views
1

我初始化项目用下面的命令Maven的web应用程序原型不会创建java文件夹

mvn archetype:generate -DgroupId=tuomas -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

应建立标准的Java web应用程序的项目结构,包括src/main/java文件夹。相反,它只创建src/main/webappsrc/main/resources,但不创建src/main/java。当我在eclipse向导中添加新的Java类时,它将在src/main/resources之下结束。

maven命令有什么问题,以及如何解决这个问题?

+1

没有错,它不应该创建它https://maven.apache.org/archetypes/maven-archetype-webapp/。只需自己创建它。 – Tunaki

回答

0

正如Tunaki所说的,你需要自己创建这些文件夹。 需要遵循的典型步骤是:

  • MVN原型:产生-DgroupId =图奥马斯-DartifactId =测试-DarchetypeArtifactId = Maven的原型 - web应用-DinteractiveMode =假这将创建一个新的标准Web应用程序项目。
  • 要转换一个基于Maven的Java项目来支持IDE,使用此命令: MVN日食:日食-Dwtpversion = 2.0
  • 导入这个项目到Eclipse作为现有Maven项目
  • 创建新的文件夹命名为java下的src/main目录。您可以打开显示项目中所有文件夹的Navigator透视图
  • 切换回项目浏览器透视图并更新maven项目 您将看到src/main/java作为源文件夹。现在你可以添加一个java类到这个文件夹。

希望这会有所帮助。

+2

'mvn eclipse:eclipse'不应该被使用;该插件已弃用且不再维护。应该使用M2E。 – Tunaki

相关问题