我将os-maven-plugin添加到我的pom中:
CURSOR
在我的开发机器上,我可以编译并运行此项目,但是当我尝试通过Jenkins运行构建时,它立即失败并在日志中显示此错误:
<build>
<extensions>
<!-- native platform classifier -->
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.5.0.Final</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
显然,它似乎是使用os-maven-plugin中的描述符来获取clean-plugin并失败,因为描述符与该插件不匹配。
为什么会这样,我应该如何将os-maven-plugin合并到我的项目中?