обновить / восстановить pom.xml в Roo - PullRequest
1 голос
/ 04 июля 2011

У меня есть проект, созданный с помощью Spring Roo 1.0, с которым я хочу продолжить использование Spring Roo 1.1.4. С тех пор многое изменилось, поэтому я бы хотел, чтобы Roo обновил pom.xml, поскольку, как мне кажется, он запомнил, он это делал. Тем не менее, это не касается моего pom.xml вообще. Что я могу сделать, чтобы заставить его обновить pom.xml (по крайней мере, изменить зависимость от Roo 1.0.0 до 1.1.4 :-))

Приветствия

1 Ответ

4 голосов
/ 04 июля 2011

Если у вас нет файла log.roo, вам следует перейти к «официальному» процессу обновления, описанному в Roo docs :

  • Запустите команду резервного копирования, используя установленную на данный момент (т.е. существующую) версия Spring Roo. Это поможет создайте ZIP вашего проекта, который может помочь, если вам нужно вернуться. не установить новую версию Roo, пока Вы сначала завершили эту резервную копию. Естественно, вы можете пропустить этот шаг, если у вас есть альтернативный метод резервного копирования и быть уверенным в этом.

  • Отредактируйте pom.xml вашего проекта и проверьте JAR-аннотации Spring Roo соответствует новой версии Roo вы установка. Spring Roo 1.1.0.M3 и выше сделает это автоматически ваше имя, когда вы загружаете его на существующий проект.

  • Отредактируйте pom.xml вашего проекта и убедитесь, что основные библиотеки соответствуют новые версии, которые сейчас используются Roo. Самый простой подход к этому создать новый каталог и использовать "Roo скрипт "clinic.roo", а затем существующий pom.xml против вновь созданная Petclinic pom.xml.

  • После изменения файла pom.xml, как описано выше, вам необходимо обновите свой файл Eclipse .classpath. Самый простой способ добиться этого - используйте mvn eclipse: чистое затмение: затмение из командной строки или используйте выполнить команду затмения в руе> оболочка подсказка. Вы можете пропустить этот шаг если вы используете m2eclipse, как было бы чехол для любого SpringSource Tool Suite пользователь.

...