问题标签 [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.
eclipse - 无法从我的原型创建 Maven 项目
我正在 Eclipse 中开发项目并且我正在使用 maven,所以我使用 ' maven-archetype-archetype ' Archetype创建了一个新原型,但是一旦我尝试使用我的新原型创建一个新项目,我在 Eclipse 中得到以下错误消息:
知道原因是什么吗?
更新:
我的archetype.xml 文件:
我的 pom.xml:
文件夹结构如下所述:
亚当。
maven - 为原型指定原型:在命令行上生成
我正在为一个简单的项目生成一个 Maven 原型。我使用archetype:generate
,它给了我要生成的原型类型列表。我很确定我想要
我可以交互输入“99”,但我正在尝试写一篇博文。我不想告诉我的读者“在数百个选项中搜索 maven-archetype-quickstart”,我知道它不会总是第 99 个。
那么,如何在命令行上指定要生成的原型?
(一个类似的问题讨论了使用哪个原型,但没有讨论如何以非交互方式指定它)
grails - 从 Maven 原型创建 grails 项目
当我尝试使用原型创建一个 Mavenized Grails 1.3.6 项目时:
我得到错误
[错误] 无法在项目 Standalone-pom 上执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.0:generate (default-cli):所需的原型不存在 (org.grails:grails-maven-原型:1.3.6)
我检查了存储库并且版本 1.3.6 确实存在。此外,如果我将上面命令中的 1.3.6 版本替换为 1.3.2,它就可以工作。
java - 如何列出所有原型?
是否有 maven 命令列出所有 maven 支持的架构?
maven - 如何弃用自定义 Maven 原型?
是否可以弃用安装在 nexus 上的自定义 maven 原型?
我在想可能会使用这样的东西 -
重新安装原型,以便当用户尝试使用它创建项目时,他们会收到一条消息,说明它已弃用。
eclipse - 如何为 Eclipse 创建 Web 应用程序 Maven 原型?
我有一个工作的或大部分工作的 POM,它获取所有并且完全只是我对编写 Facelets 应用程序感兴趣的 JAR。我正在使用 m2eclipse。当我导入新的 Maven 创建的应用程序时,它干净利落地进入,或多或少符合预期,但是,它不像动态 Web 项目,因为当我尝试运行它时,它不提供运行方式 -> 在服务器上运行选项。
我研究了其他可以在服务器上运行的 Maven 生成的 Eclipse 项目(但没有设置我想要的 JAR 组合)。例如,这个有效,但它没有我想要的 JAR:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp \ -DgroupId=package-name -DartifactId=project-name
我是否需要创建一个自定义原型 artifactId 来模仿...-DarchetypeArtifactId=maven-archetype-webapp...我在上面的命令中看到,如果是这样,如何?
或者它仅仅是该原型设置的文件系统的功能?我看到我生成的项目(webapp1)......
...具有与使用maven-archetype-webapp生成的内容不同的内容,但我不知道如何强制mvn eclipse:clean eclipse:eclipse生成该内容(或者这是否告诉 Eclipse 这是一个 Web 应用程序,它应该设置为运行方式-> 在服务器上运行)。
非常感谢任何能让我走上启蒙之路的人。
拉斯
PS这是我的pom.xml:
maven - Maven 原型中的动态文件名
我对 Maven 有问题。我试图创建原型,但我现在不知道如何将源文件放入目录${groupId}/${artifactId}
。如果我尝试从此原型创建项目,文件将隐式存储在${groupId}
目录中。Maven 似乎认为,该组 ID 是一个包名。但我使用${groupId}/${artifactId}
作为包名,所以我需要将源文件存储在${groupId}/${artifactId}
目录中。我已经看到了解决方案:将文件放入__artifactId__
目录。双下划线应该确定一个变量。然而它没有任何效果。变量似乎为空,但在源文件中的包名中成功使用。
有没有人知道,在文件名中使用双下划线时应该完成哪个技巧?
maven - maven 如何知道使用哪种原型?
我想知道 maven 如何知道指定 pom.xml 使用哪个原型
我没有发现 maven-archetype-quickstart 的 pom.xml 和 maven-archetype-webapp 的 pom.xml 有任何区别。
maven - 制作 Maven 原型:如何在项目的一代上运行 mojo?
我正在创建一个 Maven 原型,并且正在查看其他原型的来源。
我能够弄清楚文件和文件夹是如何创建的,以及在原型文件中是如何发生替换的。
现在我想编写一些在原型为新项目运行时运行的代码,以操作复制的文件并做一些其他事情。
我怎么做 ?制作原型的指南似乎已经过时,并且从未提及过。
java - maven 3原型:生成错误
我按照 Apache Maven 站点上的说明进行操作,它运行良好,但在教程中我被要求输入以下代码,这是什么意思,为什么它一直向我抛出构建错误?但是,我每次都尝试输入单行,而且所有内容都没有任何区别。有人可以帮我解释一下这个以及如何在没有错误的情况下开始使用 Maven 吗?
非常感谢,SS
[UPDATE] 下面的错误,也更新了标题。