问题标签 [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.
java - 创建 Maven 原型
我有一些 Eclipse maven 项目,我通常会复制并粘贴/修改它作为“模板”应用程序。我怎样才能使它成为一个 maven 原型,以便我可以使用 maven 创建这些模板项目,并且可能在哪里发布它的最佳位置?
这样我就可以做类似的事情:
google-app-engine - 如何通过 gae-archetype-objectify-jsp 使用静态文件
我正在用 Java 编写我的第一个 Google App Engine 项目,没有 GWT。我开始使用 gae-archetype-objectify-jsp 原型来获取项目的骨架结构,并使用 eclipse 插件在本地进行开发和测试。
一切都很顺利(特别喜欢objectify),除了一件事:每次运行项目时,我的静态文件(如图像和样式表)都会丢失。我一直把这些放在 下src/main/webapp/
,但是我在那里创建的任何东西都会在构建时自动删除。
我还应该对静态文件做些什么吗?
干杯,戴夫
spring - wicket spring hibernate 开始
我正在寻找一个架构类型来创建一个基于
- 检票口 6.0.0
- 春天 3.2
- Hibernate 4(基于注释)
我看到的所有示例(我一直在寻找最后 4 小时)都有不同的版本,当我尝试在第 4 个错误之后逐步更改版本时,我开始使用另一个原型,因为花费的时间很长。
如果有人使用最后一个有一个基础的“得到陈述”项目,我希望你能告诉我如何去做。
maven - 用于生成 Maven 应用程序的原型是什么?
有没有一种简单的方法可以找出用于在项目中生成 Maven 应用程序的原型。我似乎没有在 pom.xml 中找到它,但也许我找错了地方?就我而言,它是网络应用程序,但我不确切知道使用的是什么 Maven 原型。
maven - Maven 原型不使用属性来创建模块名称
我创建了一个原型,您可以在其中使用必需的属性 moduleName 设置 moduleName(或期望),这是原型元数据 xml(减少,我也尝试过类似的结果)
安装生成后,moduleName 值没有在目录名或artifactid 中使用,结果值为
该值在项目的其他一些文件上被正确替换,所以我猜没有拼写问题。
我见过很多类似的东西,但它们都使用 rootArtifactId,事实上,如果我使用 rootArtifactId(作为名称的开头部分),它会按预期工作。
找不到类似的问题,知道为什么它不起作用,或者如何使它起作用?
eclipse - Eclipse 和 Maven 通过命令行
我可以通过跳过包含文件夹(编辑 2以及其他文件夹)的原型选择在 Eclipse IDE(版本 3.71)中创建一个简单的 Maven 应用程序:
如果我使用命令行,这些文件夹会丢失。我一直在使用 Maven 指南使用Maven 站点上指定的命令行为我的 Eclipse IDE 创建一个 Maven 项目
如何通过命令行模仿 Eclipse 的行为?我试图找到正确的 archetypeID 并添加参数但没有成功。
编辑1
生成的 maven 项目包含在 git 存储库中,因此我可以按照此问题中的详细说明导入项目
maven - 现代 Maven Pom 模板
每次我使用托管在 Github 上的 Maven 创建一个新的适当项目时,我都必须查看我自己的一个旧项目并复制 pom 文件,或者我去找一个我认为做得很好的项目并在那里复制 POM 文件。然后我必须去搜索并替换项目名称......等内容。
现在 Maven 通过原型有一个解决方案,但我还没有看到一个足够现代的解决方案:
- 使用发布插件并部署到 SonaType Central Maven reop。
- 连接到 Github(意味着 scm 连接和发布插件工作做正确的事)
- 制作所有三个jar 工件(源、javadoc 和常规 jar)
我曾考虑制作一些giter8模板,但希望有人已经做过类似的事情(大多数 g8 模板都是用于sbt
)。
maven - 是否可以在 Maven 原型中为 groupId 定义默认值?
我目前正在为我们的项目更新一个 maven 原型,并希望减少用户在使用此原型时必须提供的信息量。例如,groupId 将始终相同。
那么,是否可以在 Maven 原型中为 groupId 定义默认值?
maven - 如何在 Maven 中使用我的自定义原型?
我刚刚创建了我的自定义原型项目,并且完美地运行了“ mvn install ”命令。
在我的本地存储库中,我的原型项目是通过m2/repository/com/mycomp/archetype-project-name
.
(但它不是在原型文件夹中创建的m2/repository/org/apache/maven/archetypes
:: 也许这很正常)
但是现在我不能将我的新自定义原型与“mvn archetype:generation”命令一起使用:
- 具有良好参数的 Maven 告诉我他没有找到原型
- 没有参数,我的原型不存在于原型列表中。
我也应该执行mvn deploy
命令吗?我试过这个,但我还没有配置另一个内部存储库,它失败了。
预先感谢您的帮助
maven-3 - maven 原型属性替换
任何人都知道是否可以requredProperty
在 archetype-metadata.xml 中将默认值替换为另一个?
所以,我尝试做这样的事情:
但是当我开始在交互模式下从工件生成项目时,mavengroupId
首先问我关于属性的问题。但不像name
我预期的那样。
是否有可能改变这种行为?