Broadleaf Commerce 3.0 Отсутствующие артефакты

Я следую шагам, перечисленным для Broadleaf 3.0 по ссылке.

Используя Eclipse-workspace с плагином M2E, я попробовал 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.

Я также искал в репозитории Maven отсутствующие банки: здесь и здесь, но ошибки не устранены.

2 ответа

Решение

Я использовал грязный и хакерский обходной путь, чтобы исправить проблемы Maven Build.

Мне пришлось вручную загрузить ближайшую версию отсутствующих jar-файлов из репозитория maven, изменить версию jar-версий в команде maven install. Например:

Единственная доступная версия для баночки org.eclipse.equinox.common v3.6.0.v20100503 присутствует здесь:

Затем установите артефакт с требуемой версией (v3.3.0) с помощью команды maven следующим образом:

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 банок таким образом.

Я получил демонстрационный сайт и администратор, чтобы работать без ошибок. Таким образом, несоответствие версии фляги не повлияло на Демонстрацию Broadleaf, по крайней мере пока.

Это все еще проблема для вас? Я вижу все три из этих зависимостей, которые доступны в Maven Central, как показано здесь:

Если вы убедитесь, что вы не используете зеркало Maven central, в котором нет доступных JAR-файлов, оно должно быть отключено, если вы запустите mvn install -U

Другие вопросы по тегам