Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven webapp原型不';不要创建java文件夹_Java_Eclipse_Maven_Web Applications_Build - Fatal编程技术网

Maven webapp原型不';不要创建java文件夹

Maven webapp原型不';不要创建java文件夹,java,eclipse,maven,web-applications,build,Java,Eclipse,Maven,Web Applications,Build,我使用以下命令初始化项目 mvn原型:generate-DgroupId=tuomas-DartifactId=test-DarchetypeArtifactId=maven原型webapp-DinteractiveMode=false 它应该创建标准的JavaWebApp项目结构,包括src/main/java文件夹。相反,它只创建src/main/webapp和src/main/resources,而不是src/main/java。当我在eclipse向导中添加新的java类时,它会在src

我使用以下命令初始化项目

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

它应该创建标准的JavaWebApp项目结构,包括
src/main/java
文件夹。相反,它只创建
src/main/webapp
src/main/resources
,而不是
src/main/java
。当我在eclipse向导中添加新的java类时,它会在
src/main/resources
下结束


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

正如Tunaki正确地说的,您需要自己创建这些文件夹。 您需要遵循的典型步骤包括:

  • mvn原型:generate-DgroupId=tuomas-DartifactId=test-DarchetypeArtifactId=maven原型webapp-DinteractiveMode=false创建一个新的标准webapp项目
  • 要将基于Maven的Java项目转换为支持IDE,请使用以下命令: mvn eclipse:eclipse-Dwtpversion=2.0
  • 将此项目作为现有maven项目导入Eclipse
  • 在src/main目录下创建名为java的新文件夹。您可以打开Navigator透视图,其中显示项目中的所有文件夹
  • 切换回ProjectExplorer透视图并更新maven项目 您将看到src/main/java作为源文件夹。现在可以将java类添加到此文件夹中

希望这能有所帮助。

没什么错,它本不应该创造它的。只需自己创建即可。
mvneclipse:eclipse
不应使用;该插件已弃用,不再维护。应改用M2E。