Ошибки Maven в STS при работе над проектом Demo Spring Roo - PullRequest
1 голос
/ 06 августа 2011

Я пытался работать над демонстрационным проектом Spring Roo @ www.springsource.org/roo/guide?w=beginning, и я использую Spring Roo Shell в STS IDE.

Однако, проходя различные этапы демонстрационного проекта, я вижу, что pom.xml создается / обновляется Roo.Тем не менее, зависимости НЕ загружаются.

Я не эксперт Maven, однако я попытался выполнить следующие шаги для решения проблем.

  1. Убедитесь, что Maven являетсяНЕ работает в автономном режиме - мой просмотр настроек -> maven -> автономный режим не проверен.Я был также уверен в этом, потому что maven загружал другие jar-файлы из репозиториев

  2. Я пытался вручную загрузить junit-4.8.2.jar и log4j-1.2.16.jar изрепозиторий Maven Central к моему локальному и попытался вручную установить файлы с помощью команд

    mvn install:install-file -DgroupId=junit -DartifactId=junit -Dversion=4.8.2 -Dpackaging=jar -Dfile=C:/Users/Satya/Downloads/junit-4.8.2.jar
    mvn install:install-file -DgroupId=log4j -DartifactId=log4j -Dversion=1.2.16 -Dpackaging=jar -Dfile=C:/Users/Satya/Downloads/log4j-1.2.16.jar
    

Maven сказал мне, что установка прошла успешно в моей командной строке Windows, однако я не виделвсе, что отражается в моей STS IDE.

Я попытался, используя меню m2eclipse и "обновление зависимостей", "очистить" и т. Д. Без толку.

Ошибки сборки Maven в IDE STS

Ошибки компиляции, которые я получаю в STS из-за ошибок сборки Maven

Я не уверен, что еще я должен сделать, чтобы решить эту проблему и продолжить работу Spring Roo.

Ответы [ 2 ]

1 голос
/ 07 августа 2011

Я нашел проблему! :)

Я пытался добиться всего с одной загрузкой Spring Source Tool Suite. Похоже, мне нужно было добавить - переменные среды MAVEN_HOME, JAVA_HOME и каталоги bin как MAVEN, так и JAVA к пути, по этой причине ни один из jar-файлов не загружался автоматически, и я видел все проблемы компиляции.

Правда, я был глуп, но, по крайней мере, это показывает, что я не должен был игнорировать большинство основ Java, Maven! : -)

0 голосов
/ 06 августа 2011

Попробуйте запустить в консоли Roo следующее:

perform eclipse
...