2017-02-01 7 views
0

Я новичок в весне Roo. Мы используем Spring Roo 1.3.1 в нашем проекте. У меня есть аспектные файлы roo, такие как roo_javabean.aj (для сеттеров и геттеров) и roo_jpaEntity.aj в моем приложении, когда я просматриваю свой проект из svn. Мне сказали, когда мы добавляем новое свойство в объект домена, нам нужно запустить команду roo в месте размещения в командной строке.Spring Roo 1.3.1 release

Итак, я загрузил версию 2.0.0.0M3 roo, так как я не смог найти версию 1.3.1 в Интернете. Я добавил одно свойство в свой объект домена и выполнил команду roo в моей командной строке, надеясь, что roo обновит файл roo_javabean.aj с помощью сеттеров и getters новой переменной свойства (@Transient public Date oneTest;) я добавил, но roo удаляет мои существующие файлы аспектов для моего объекта домена. смотрите ниже

C: \ Users \ рабочее пространство \ Проект> РОО _ _ _ __ _ __ () __ __ _ _ __ /__ | '_ \ | ' | | '_ \/_` | | '/_ \/_ \ __ \ | ) | | | | | | | ( | | | | | () | () | |. //| | | | | | | _, | | _ | _/___/ | _ | . | ___/2.0.0.M3

Добро пожаловать в Spring Roo для помощи нажмите TAB или введите "подсказку" затем нажмите ENTER ПРЕДУПРЕЖДЕНИЕ: Вы используете Spring Roo 2.0.0.M3, но проект был создан. используя Spring Roo 1.3.1.RELEASE . Если вы продолжите выполнение Ваш проект может понести некоторые изменения. Вы хотите продолжить открытие Spring Roo Shell? (ДА/Нет) yes ----> если я говорю «да», он удаляет настоящие файлы.

Исключен SRC_MAIN_JAVA \ ком \ вики \ про \ домен \ ссылка \ example_Roo_Jpa_Entity.aj - не требует г правителя com.vik.pro.domain.reference.example


Я не знает, почему, это потому, что я использую roo 2.0, а мой проект pom.xml определяется как 1.3.1.

Есть ли я могу скачать выпуск 1.3.1, потому что все, что я могу найти, это 1.2.5, 1.3.2 и 2.0.0 на весеннем веб-сайте.

ответ

0

Существует большое количество различий между версиями Spring Roo 2.x и 1.x, чтобы поддерживать обратную совместимость между ними.

Следующее сообщение появляется, когда вы используете другую версию Spring Roo в проекте Spring Roo.

WARNING: You are using Spring Roo 2.0.0.M3, but project was generated using Spring Roo 1.3.1.RELEASE . If you continue with the execution your project might suffer some changes. Do you want to continue opening Spring Roo Shell?(YES/No) 

Это подтверждающее сообщение действительно полезно для предотвращения нежелательных изменений в вашем проекте.

Если вы только что начали создавать свой проект, я рекомендовал вам использовать версию Spring Roo 2.x. В нем представлены последние технологии Spring (Spring IO, Spring Boot, Spring Data и т. Д.).) В проекте и формирует более гибкую архитектуру (домен слой, слой хранилища, слой служб и веб-слой с разделенными контроллерами и видом)

Однако, вы можете скачать Spring Roo 1.3.1 версии от here

Надеюсь, это поможет,

+0

Я смог запустить roo после загрузки версии 1.3.1 из предоставленной вами ссылки. У меня сейчас нет проблем. Roo генерирует файлы aspectJ, он должен быть – coder

+0

Рад это слышать! :) – jcgarcia