Spring Roo 1.3.1 релиз
Я новичок в весне Roo. Мы используем Spring Roo 1.3.1 в нашем проекте. У меня есть файлы аспектов roo, такие как roo_javabean.aj (для сеттеров и геттеров) и roo_jpaEntity.aj в моем проекте, когда я проверяю свой проект из SVN. Мне говорили, что всякий раз, когда мы добавляем новое свойство к объекту домена, нам нужно запустить команду roo в расположении объекта в командной строке.
Итак, я скачал версию roo 2.0.0.M3, так как не смог найти релиз 1.3.1 онлайн. Я добавил одно свойство в свой объект домена и запустил команду roo в моей командной строке, надеясь, что roo обновит файл roo_javabean.aj с помощью установщиков и получателей новой переменной свойства (@Transient public Date oneTest;), которую я добавил, но roo удаляет мой существующие файлы аспектов для моего объекта домена. пожалуйста, смотрите ниже
C: \ Users \ workspace \ project> roo _ _ _ __ _ __ () __ __ _ _ __ / __ | '_ \ | ' | | '_ \ / _` | | ' / _ \ / _ \ __ \ | ) | | | | | | | ( | | | | | () | () | | /. / | | | | | | | _, | | _ | _ / ___ / | _ | | ___ / 2.0.0.M3
Добро пожаловать в Spring Roo. Для получения помощи нажмите клавишу TAB или введите "подсказка", а затем нажмите клавишу ВВОД. ВНИМАНИЕ: Вы используете Spring Roo 2.0.0.M3, но проект был создан с использованием Spring Roo 1.3.1.RELEASE . Если вы продолжите выполнение, ваш проект может претерпеть некоторые изменения. Вы хотите продолжить открывать Spring Roo Shell?(ДА / Нет) да ----> если я скажу "да", это удаляет существующие файлы.
Удалено SRC_MAIN_JAVA\com\vik\pro\domain\reference\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 на весеннем веб-сайте.
1 ответ
Существует большое количество различий между версиями 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 здесь
Надеюсь, поможет,