pom.xml 中的版本不匹配
我正在摆弄 maven 与 IzPack 一起使用,但由于某种原因,我不断收到 izpack 插件 pom 不是 4.0.0 pom 的错误。
在repo1.maven存储库中,我在pom中看到这个标签:
因此,如果我的pom是4.0.0并且插件pom是4.0.0 ,为什么我收到该插件不是 4.0.0 的消息?
I'm fiddling with maven to use with IzPack, but for some reason I keep getting the error that the izpack plugin pom is not a 4.0.0 pom.
In the repo1.maven repository, I see this tag in the pom: <modelVersion>4.0.0</modelVersion>
So, if my pom is 4.0.0 and the plugin pom is 4.0.0, why I do I get the message that the plugin is not 4.0.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够指定您正在使用的 IzPack 插件 的确切版本项目
pom.xml
。这与 ModelVersion 元素 完全不同,后者“指示该 POM 使用的是哪个版本的对象模型。
模型本身的版本很少更改,但为了确保使用稳定性(当 Maven 开发人员认为有必要更改模型时),这是强制性的。
例如,请参阅此 带有 Maven 的 IzPack 设置:
You should be able to specify the exact version of the IzPack plugin you are using in your project
pom.xml
.This is quite different from the from ModelVersion element, which "indicates what version of the object model this POM is using.
The version of the model itself changes very infrequently but it is mandatory in order to ensure stability of use if and when the Maven developers deem it necessary to change the model".
See for instance this IzPack with Maven setup: