0

リンクからBroadleaf 3.0にリストされている手順に従っています。

M2E プラグインで Eclipse ワークスペースを使用して、Maven Update Project と更新を試みました。ただし、maven マルチモジュール プロジェクトには未解決のビルド エラーがあります。

Description Resource    Path    Location    Type
Missing artifact org.eclipse.equinox:registry:jar:3.3.1 pom.xml /core   line 3  Maven Dependency Problem
Missing artifact org.eclipse.core:jobs:jar:3.3.1    pom.xml /admin  line 3  Maven Dependency Problem
Missing artifact org.eclipse.core:jobs:jar:3.3.1    pom.xml /core   line 3  Maven Dependency Problem
Missing artifact org.eclipse.equinox:registry:jar:3.3.1 pom.xml /site   line 3  Maven Dependency Problem
Missing artifact org.eclipse.core:jobs:jar:3.3.1    pom.xml /site   line 3  Maven Dependency Problem
Missing artifact org.eclipse.equinox:registry:jar:3.3.1 pom.xml /admin  line 3  Maven Dependency Problem

私はSTS v3.2.0を使用しています(Eclipse Keplerバージョンでも試しましたが、同じ問題です)。以前の Broadleaf バージョン 2.2 を使用した場合、ビルドの問題は存在しませんでした。

また、欠落しているjarファイルについてmavenリポジトリを検索しました:ここここですが、エラーは解決されていません。

4

2 に答える 2

1

これはまだあなたにとって問題ですか?ここに見られるように、これら 3 つの依存関係すべてが Maven central で利用可能であることがわかります。

これらの JAR を利用できない Maven central のミラーを使用していないことを確認した場合、実行するとプルダウンされるはずです。mvn install -U

于 2013-07-19T14:35:28.827 に答える
0

Maven Buildの問題を修正するために、汚いハックな回避策を採用しました。

最も近いバージョンの不足しているjarをmavenリポジトリから手動でダウンロードし、maven installコマンドでjarのバージョンを変更する必要がありました。例えば:

jar で使用できる唯一のバージョンは、ここorg.eclipse.equinox.commonにある v3.6.0.v20100503です。

次に、次の方法で maven コマンドを使用して、必要なバージョン (v3.3.0) のアーティファクトをインストールします。

mvn install:install-file -Dfile=~/Downloads/org.eclipse.equinox.common-3.6.0.v20100503.jar -DgroupId=org.eclipse.equinox -DartifactId=common -Dversion=3.3.0 -Dpackaging=jar

この方法で 5 ~ 6 個の jar をダウンロード/インストールする必要があることに注意してください

これまでのところ、エラーなしでデモ サイトと管理者が動作するようになりました。したがって、jar バージョンの不一致は、少なくとも今のところ、Broadleaf Demo に影響を与えていません。

于 2013-07-03T16:56:01.550 に答える