9

春のバッチ 2.1.6 のサンプル アプリケーションをビルドしようとしています。(つまり、spring-batch-2.1.6.RELEASE/samples/spring-batch-samples) maven を使用していますが、プラグインが見つからないためにこのエラーが発生しています:

[エラー] プラグイン com.springsource.bundlor:com.springsource.bundlor.maven:1.0.0.RELEASE またはその依存関係の 1 つを解決できませんでした: com.springsource.bundlor:com.springsource.bundlor.maven が見つかりません: http://repo1.maven.org/maven2の jar:1.0.0.RELEASE がローカル リポジトリにキャッシュされました。解決は、中央の更新間隔が経過するか更新が強制されるまで再試行されません ->

このプラグインを取得するために設定できる別のリポジトリはありますか? これはSpring Batchの最新リリースバージョンであるため、このエラーが発生することに少し驚いています。

ダウンロードされた pom のリポジトリ セクションは次のとおりです。

<repositories>
    <repository>
        <id>com.springsource.repository.bundles.external</id>
        <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle External</name>
        <url>http://repository.springsource.com/maven/bundles/external</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
4

4 に答える 4

5

プロジェクトの親 pom にはbootstrap、必要なリポジトリ定義を含むプロファイルがあります。コマンドでプロジェクトをビルドするとmvn test -P bootstrap、依存関係がダウンロードされます。

PS これは、Spring Batch のビルド方法に関する readmeの指示で説明されています。サンプルの使用説明書にその方法も記載していただければ幸いです。バグレポートを提出していただけないでしょうか。

于 2011-06-10T12:19:49.877 に答える
1

私はmaven3を使用しており、これをpomに追加することでこの問題を解決できました:

<pluginRepositories>
    <pluginRepository>
        <id>plugin.repo.maven.central2</id>
        <url>http://objectstyle.org/maven2/</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>
于 2012-03-01T22:44:56.180 に答える