必须从pom.xml文件中获取Maven的版本号。 例如,3.0.5、3.1.0等。 必须能够向以下各项添加正确的依赖关系:
org.apache.maven
最大模型
3.0.5
org.apache.maven
maven-plugin-api
3.0.5
3.1.0版请求库版本相同,与3.0.5版相同。
我想poms中一定有${maven.version}之类的东西,但是找不到。
编辑:
此项目必须同时在Maven 3.0和3.1上运行,因此不能静态运行。 必须获取当前正在运行的Maven的版本。
解决方法:
最好的解决办法是定义这样的属性。
3.0.3
在pom文件中使用这样的属性定义依赖关系。
org.apache.maven
马文酷睿
${maven.version}
或者
org.apache.maven
最大模型
${maven.version}
或者,插件- API :
org.apache.maven
maven-plugin-api
${maven.version}
对于maven模型,使用3.0.1、3.0.5或3.1并不重要,因为模型(pom.xml )尚未更改。 对于插件API,可以使用3.0.5在Maven 3.1上运行。 顺便说一下,上述内容来自Maven 3.0
标签: maven,java
资料来源: https://codeday.me/bug/2019 10 30/1967751.html