2017-08-21 8 views
2

私はジェンキンスプラグインJenkinsプラグインに依存関係としてantを追加する方法はありますか?

<!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> 
    <dependency> 
     <groupId>org.apache.ant</groupId> 
     <artifactId>ant</artifactId> 
     <version>1.10.1</version> 
    </dependency> 

に次の依存関係を追加していると私はmvn hpi:run

[INFO] --- maven-enforcer-plugin:1.4.2.jenkins-1:enforce (display-info) @ osf-builder-suite-for-sfcc-deploy --- 
[INFO] Restricted to JDK 1.7 yet org.apache.ant:ant:jar:1.10.1:compile contains org/apache/tools/ant/AntClassLoader$ResourceEnumeration.class targeted to JDK 1.8 
[INFO] Restricted to JDK 1.7 yet org.apache.ant:ant-launcher:jar:1.10.1:compile contains org/apache/tools/ant/launch/AntMain.class targeted to JDK 1.8 

何が起こっているすべてのアイデアと私は何を行うことができますを行うwhenI次のエラーを取得しますか?プロジェクトが明らかにMavenはMavenの-執行-プラグイン経由でこの非互換性を検出する(JDK 7までのコンパイルに制限されている間

答えて

1

1.10.0以降、Antは、Javaの8を必要とし、このrelease noteから:。

アリ1.10.xは、コンパイル時にJava8以降が必要ですか時間を構築する。

1.9.xシリーズはJava5との互換性を保つウィル。1.9.xバージョンへの切り替え

エラーを解決する必要があります。

関連する問題