本文主要是介绍mave POM设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
modelVersion POM xml文档模板版本设置
我注意到Maven的< modelVersion>< / modelVersion>的pom.xml总是设置为4.0.0。
你能帮助我明白什么是这个标签的重要加粗样式性,为什么应该设置为4.0.0?
最佳答案
它总是设置为4.0.0在Maven 2和3,因为,目前,没有其他模型。
Notice that modelVersion contains 4.0.0 . That is currently the only supported POM version for Maven 2 and is always required
但如果有另一个版本的模型,它不一定需要总是设置为4.0.0。 POM必须遵守一个模型。让我们说Maven 4提出了4.1版本。如果你写你的pom符合4.1,它不会与Maven 3和模型4.0.0兼容。
它被定义为强制性的,可能强制实施特定的XML模型,以便在定义新模型的情况下。
这篇关于mave POM设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!