gpt4 book ai didi

Java 和 Maven 生成并使用我自己的原型(prototype)

转载 作者:行者123 更新时间:2023-12-02 08:33:42 25 4
gpt4 key购买 nike

我一直忙于我的项目创建一个管理maven的web应用程序(在struts中),使用maven-2.2.1-uber.jar link text 。当老板说必须使用公司创建的一些原型(prototype)时,问题就来了(所以没有为你这个淘气的 child 预定义原型(prototype)!)。好吧,我使用 -DarchetypeRepository 选项(使用 ServletWrapper 我得到了完整的 Web 方向,因为存储库将位于应用程序内部),并且日志似乎找到了它,但随后构建失败了 - 悲惨地 - 带有这个小文本'构建失败 - 定义的工件不是原型(prototype)那么简单。当然,我有很多信息行说绝对无关。我已经阅读了 Maven 权威指南来寻求某种帮助,但它充其量只是令人失望。

我的想法是,也许我在所有文件夹树的某个地方丢失了一些 xml,实际上 Maven 说我的 pom.xml 是一个原型(prototype)而不是一个项目。但我真的,真的,在网上或手册中找不到任何内容来简单地解释原型(prototype):生成(带有特殊参数)的工作原理以及我必须将每个文件夹和/或文件放在哪里。

所以只是大声说出我的想法(希望你明白我想问什么):我有一个模板,我在其中进行一些 xml 更改(变量等...),然后我必须调用 maen 并执行以下操作原型(prototype):使用可变项目生成。问题似乎是我的实际配置不喜欢我正在做的事情。生成原型(prototype)后,幸运的是会创建一些目录树并在某个地方留下一个 POM.xml 我仍然需要做一些变量更改和更多 xml 管理内容,所以 Maven 应该非常友善,不要破坏任何东西在这个过程中。

假设我的原型(prototype)确实是原型(prototype),有什么想法为什么这个专家的东西不会永远幸福吗?虽然我认为代码没问题,但可能是错误的,因为我使用的是 maven-ubber 并且调用了实际的 CSMavenCli.main(String[, ClassWorld),我认为这次不是这样。

谢谢大家! :)

随机。

最佳答案

But I really, really, can't find anything on the net or in the manuals that explains easy-handed how the archetype:generate (with special parameters) works and where I have to put every folder and/or file.

您最好的选择是查看现有原型(prototype)的来源,恕我直言,最好是与您正在做的事情接近的东西。

Any ideas why this maven-thing is not happy-ever-after assuming that my archetype is definitely an archetype?

老实说,我不确定我是否理解你在做什么,所以,不,不知道。

关于Java 和 Maven 生成并使用我自己的原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com