Mag*_*gda 50 maven-plugin maven
执行mvn clean verify完所有内容后,编译成功,但我还得到以下信息:
[WARNING] Plugin validation issues were detected in 7 plugin(s)
[WARNING]
[WARNING] * org.apache.maven.plugins:maven-resources-plugin:3.2.0
[WARNING] * org.apache.maven.plugins:maven-jar-plugin:3.2.2
[WARNING] * org.jacoco:jacoco-maven-plugin:0.8.8
[WARNING] * org.apache.maven.plugins:maven-compiler-plugin:3.10.1
[WARNING] * org.codehaus.mojo:build-helper-maven-plugin:3.3.0
[WARNING] * org.apache.maven.plugins:maven-surefire-plugin:2.22.2
[WARNING] * com.mysema.maven:apt-maven-plugin:1.1.3
[WARNING]
[WARNING] For more or less details, use 'maven.plugin.validation' property with one of the values (case insensitive): [BRIEF, DEFAULT, VERBOSE]
Run Code Online (Sandbox Code Playgroud)
首先,我不理解警告本身,它对我的代码的影响等。那么如何解决这个问题?最后,如何使用maven.plugin.validation财产?我找不到任何关于此的文档。
Ste*_*ran 18
这是一项新功能,可以警告您正在使用的某些插件将来可能无法使用。通过使用简短模式,您可以使声音变得更安静,但它永远不会完全消失。
mvn package -Dmaven.plugin.validation=brief
Run Code Online (Sandbox Code Playgroud)
您可以在 MAVEN_ARGS 环境变量中设置它并在任何地方拾取它,因此除了警告“某些插件已过时”之外,您不会分心
export MAVEN_ARGS="-Dmaven.plugin.validation=brief"
Run Code Online (Sandbox Code Playgroud)
Bea*_*axi 15
tl;dr - 尝试升级 Maven。为我工作。
我收到这两个警告...
[WARNING] * org.apache.maven.plugins:maven-compiler-plugin:3.10.1
[WARNING] * org.apache.maven.plugins:maven-resources-plugin:3.2.0
Run Code Online (Sandbox Code Playgroud)
...而且我的 POM 中没有配置任何插件。所以我假设我安装的 Maven 自动使用了这些插件的旧版本;我在 Maven Central 确认这两个插件都有比上面更新的版本;我将 Maven 从 3.9.2 升级到 3.9.3。现在,即使我的 POM 没有改变,我也没有收到任何警告。
| 归档时间: |
|
| 查看次数: |
36581 次 |
| 最近记录: |