SpringFuse

SpringFuse це продовження ідей закладених в таких проектах як AppFuse.
Продукт відноситься до класу генераторів коду. Особливістю SpringFuse є концентрація на коректності архітектури та додаткова увага до зв'язків сутностей. Це означає що після генерування проекту розробники будуть в більшості випадків тільки дописувати нову функціональність без виправляння вже згенерованого коду.


( Читати далі )
  • +2
  • 13 травня 2009, 21:17
  • mux
  • 2

Релізання в Maven 2

Для того щоб працював додаток maven-release-plugin необхідно щоб POM файл містив коректну секцію <scm>, та щоб не було ніяких незакомічених файлів.

Тестовий запуск щоб перевірити що буде модифіковано:


mvn release:prepare -DdryRun=true


Якщо все в порядку можна приступати до релізання:


mvn release:clean release:prepare


Ця команда закомітить тег з не снепшот версією, інкрементує версію артефакта і закомітить її.

Щоб завершити реліз необхідно завантажити артефакт на репозиторій:


mvn release:perform


Ця команда по суті викликає deploy та site-deploy.

Якщо наприклад необхідно виконати реліз без проміжного виконування модульних тестів то слід виконати наступну команду:


mvn release:clean release:prepare -DpreparationGoals=clean
  • +3
  • 13 травня 2009, 21:13
  • mux
  • 4