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