9

Maven 2.x、Maven プラグインを備えた Atlassian Bamboo を使用しています。ビルド jdk 構成は 1.6 に設定されており、pom.xml ファイルに jdk バージョンの強制設定がありません。

IDE でプロジェクトをコンパイルすると問題なく動作しますが、bamboo でコンパイルすると次のエラーが発生します。

タスクで構成されたjdkバージョンが1.6であることをすでに確認しており、pomでmavenプラグインからjdkバージョンを強制しようとしましたが、うまくいきませんでした。あなたたちの誰かがここで何が起こっているのか知っているかもしれません?

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

in -source 1.3
(use -source 5 or higher to enable generics)
        List<String> matchedList = findMatchPhrase(keyword, expression);


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
4

2 に答える 2

15

以下のプロパティを に追加しますpom.xml

<properties>
    <maven.compiler.target>1.6</maven.compiler.target>
    <maven.compiler.source>1.6</maven.compiler.source>
</properties>
于 2013-02-05T16:40:52.297 に答える
1

pom の変更を伴わない別の方法は、コマンド ラインでソースとターゲットを指定することです。

mvn install -Dmaven.compiler.source=1.6 -Dmaven.compiler.target=1.6

ビルドがこの方法で再現可能であるとは保証できないため、これは一般的に回避する必要があることに注意してください。

于 2015-01-20T03:13:05.850 に答える