【问题标题】:Creating project from maven archetype: running mvn archetype:generate only creates an App class从 maven 原型创建项目:运行 mvn archetype:generate 仅创建一个 App 类
【发布时间】:2018-01-08 17:35:03
【问题描述】:

我正在尝试根据原型在新目录中创建项目。我已经创建了原型,并在项目的 generate-sources/archetype 目录中运行了“mvn install”。然后我直接换成新的并运行“mvn archetype:generate”。然后系统提示我输入 groupID、artifactID 等。我提供它们,项目就创建好了。但是,当我打开那个新项目时,它并没有拥有原型中的所有类等,它只有一个空白的 App.java 类。我做错了什么?

【问题讨论】:

  • 您使用哪种原型来生成您的项目?
  • 我正在使用从我自己的项目中创建的自定义原型。我找到了一个可能的解决方案:我可以运行 mvn install archetype:update-local-catalog 而不仅仅是 mvn install 然后我的自定义原型被识别

标签: java maven maven-archetype archetypes


【解决方案1】:

跑步 mvn install archetype:update-local-catalog 将使自定义原型可用。然后运行 mvn原型:生成-DarchetypeCatalog:本地 让我能够选择我的自定义原型来创建新项目。

【讨论】:

  • 如果你只是在你的原型上进行 mvn clean install,没有 update-local-catalog,你仍然可以在命令行上引用你的原型: mvn archetype:generate -DarchetypeGroupId=... - DarchetypeArtifactId=... -DarchetypeVersion=... 不使用目录。
猜你喜欢
  • 2011-06-28
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2011-03-26
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
相关资源
最近更新 更多