问题标签 [maven-archetype]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8013 浏览

maven-3 - 在 Maven 命令行中使用 archetype:generate 过滤原型

当尝试从原型(使用mvn archetype:generate)生成 Maven 项目时,该命令会返回许多原型。

有没有办法过滤给定单词的原型(包含在 groupId 或 artifactId 中)?

我知道您实际上可以创建一个具有特定原型的项目,带有类似的参数-DgroupID=org.domain -DartifactId=sample,但这不是我想要的。

0 投票
2 回答
12234 浏览

android - 在 Eclipse 中使用 maven android 原型

我正在尝试使用以下原型。 https://github.com/akquinet/android-archetypes/wiki/Android-release-archetype

我可以按照页面上的说明进行操作(使用终端)
我想知道,如何在 Eclipse 中执行此操作?是否有一种命令行界面可以输入所需的命令?IE

谢谢

0 投票
1 回答
18816 浏览

maven - maven archetype:generate 在本地目录中找不到原型

我已经创建并安装了自己的原型,现在我正在尝试使用命令行创建一个新项目。当我跑

我可以看到原型已安装:

在 archetype-catalog.xml 我发现

当我尝试

它仍然在询问“选择号码:”。

我找到了这个链接为原型指定原型:在命令行上生成所以我尝试了

不幸的是maven告诉

我没有更多的想法,它可能有什么问题?

0 投票
1 回答
2885 浏览

java - 使用 m2eclipse 选择原型

我想使用新 Maven 项目向导使用原型在 Eclipse 中创建一个新的 Maven 项目。在“选择一个原型”步骤中,我有三个目录可供选择Nexus IndexerInternalDefault Local. 我不明白这些目录的内容应该来自哪里。如果我点击“配置”按钮,它们都是灰色的,我无法修改它们。

只有Internal目录中列出了任何原型。这些原型从何而来?它不是来自我的本地 Maven 存储库,因为组/工件不在其中(并且未列出存储库中的原型)。

为什么Nexus Indexer列表是空的?我已经阅读了一些需要更新 Nexus 索引的帖子,但不知道如何执行此操作。这与存储库索引(计划每天更新)不同吗?

如您所见,我对整个目录业务以及 Maven、m2eclipse 和 Nexus 如何交互感到有些困惑。任何澄清都是最受欢迎的!

我的设置:

  • Eclipse:Helios Service Release 2(内部版本号:20110218-0911)
  • 阿帕奇 Maven 3.0.3
  • m2eclipse:0.12.1.20110112-1712(设置为使用外部 Maven 安装)
  • Sonatype Nexus™ 开源版,版本:1.9.0.2

我的本地 Maven settings.xml 如下所示:

0 投票
2 回答
1001 浏览

maven - Maven 原型

为什么会这样(然后逐步询问我可以手动定义的参数)

这没有已经指定的参数?(它是来自 http://maven.apache.org/guides/getting-started/index.html的示例)

第一种方法也找不到 POM,但是它自己创建了一切......

0 投票
1 回答
2663 浏览

maven - maven-bundle-plugin:定义的工件不是原型

我将 Apache Felix 中的“maven-bundle-plugin”配置为 Eclipse 中的 Maven Archetype(因为它丢失了),但是当我尝试用它创建一个新的 Maven 项目时,我得到了错误:

然后我用 ops4j Pax(在 Eclipse 中预先配置)尝试了相同的过程,这似乎是类似的东西,并且它有效,所以我认为我做对了,问题在于“maven-bundle-plugin ”。

错误消息是什么意思,我能做些什么来修复它,或者我是否以某种方式把这一切都弄错了?

[编辑] 虽然我可以使用 ops4j Pax 创建项目,但后来我得到:

这显然是在 2009 年修复的!所以这显然也行不通。

0 投票
10 回答
66936 浏览

java - 为简单的 java 项目选择什么原型

mvn archetype:generate 提供了太多选项,我希望创建一个带有 junit 测试用例的简单 java 实用程序。我想知道我应该在这里使用什么原型?

0 投票
3 回答
5786 浏览

java - 如何在 Maven 原型中嵌入原型项目版本?

我正在创建一个 Maven 原型,它会生成一个项目骨架,其中将包含对原型起源的项目的依赖关系。

例如,原始项目如下所示:

并且原型将生成一个带有 POM 的项目,其中包含如下依赖项:

在构建原型并将其安装到存储库中时,我希望 SOMVERSION 成为原始项目的版本。

因此,如果原始项目的版本为 1.0-SNAPSHOT 并且已mvn install编辑,那么我希望原型生成对 origin-core 1.0-SNAPSHOT. 当原始项目发布并自动升级到 1.0 版时,我希望原型生成对 origin-core 1.0.

基本上我想${archetypeVersion}在原型 POM 中用作 Velocity 变量,但这似乎不可能。

还有其他方法可以完成我在这里尝试做的事情吗?

0 投票
6 回答
24085 浏览

maven - maven 在我的存储库中找不到原型

我正在尝试创建自己的 Maven 原型。现在,我正在 [here][1] 完成本教程,但没有成功。我可以构建原型项目,但是当我尝试从该原型生成项目时,我收到以下错误。 Maven 似乎找不到我创建的原型。谁能发现我的问题?是否有其他推荐的教程来创建 Maven 原型?谢谢。

Maven 版本 3.0.3

构建错误:

原型 pom.xml

原型.xml

0 投票
1 回答
1166 浏览

maven - 在 Maven 原型中生成随机 uuid

我需要创建一个随机 UUID 并将其写入生成的项目。目前,我要求用户在每次创建项目时填写一个随机的 UUID,我希望这可以自动完成。

现在,我的 archetype-metadata.xml 中有以下必需属性:

然后我参考了${randomUuid}我的原型资源,将这个 UUID 写入到生成的项目中。

有更好的方法吗?

谢谢!