2013-07-02 2 views
0

Я следую шагам, перечисленным для Broadleaf 3.0, из link.Broadleaf Commerce 3.0 Отсутствующие артефакты

Использование рабочего пространства Eclipse с плагином M2E, я попытался обновить проект Maven и обновить его. Однако 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, Кеплер, тот же вопрос). Проблемы с сборкой не возникали при использовании предыдущей версии версии Broadleaf 2.2.

Я также искал репозиторий maven для отсутствующих банок: here и here, но ошибки не решены.

ответ

0

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

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

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

Затем установите артефакт с требуемой версией (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 банок таким образом.

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

1

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

Если вы убедитесь, что вы не используете зеркало Maven в центре, который не имеет этих JARs, он должен потянуть, если вы запустите mvn install -U

+0

Решение, которое я опубликовал ранее, работал для меня. или должность. –