【问题标题】:Maven webapp archetype doesn't create java folderMaven webapp原型不创建java文件夹
【发布时间】: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/webappsrc/main/resources,而不是src/main/java。当我在 Eclipse 向导中添加新的 java 类时,它最终在 src/main/resources 下。

maven 命令有什么问题,如何解决?

【问题讨论】:

标签: java eclipse maven web-applications build


【解决方案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。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 2015-08-19
  • 2017-12-28
相关资源
最近更新 更多