- Запуск із ключиком -oкаже мавену працювати в оффлайновому режимі, а це інколи економить час якого немає. В цьому випадку мавен шукає всі бібліотеки та плагіни в локальному репозиторії і навіть не пробує стукатися до центральних репозиторіїв за апдейтом тощо. Також корисно з повільним та нестабільним інтернетом.
- Проперті maven.test.skipпоможе виконати компіляцію та збірку проекту без виконання тестів. Корисно, коли середовище для тестування не готово або ж з тестами все ок, а проблема з якимись плагінами або просто треба зібрати проект, щоб викласти десь. Може запускатися таким чином:mvn install -Dmaven.test.skip=true.
- Файл MVN_HOME/conf/settings.xmlмістить ряд корисних настройок. Однією з них єlocalRepository, за допомогою якої можна вказати шлях до репозиторія десь на диску відмінному від C:. Користувачі windows часто форматують C: і рідко бекаплять репозиторій. Правильний шлях може зберегти чимало часу при перевстановленні windows наступного разу.
- Якщо використовується плагін мавена для генерації javadocдля проекта з декількома модулями, то може бути дуже корисно виконати агрегації згенерованої документації, а для цього можна скористатися властивістюaggregate, наприклад:
 
 <plugin>
 <artifactId>maven-javadoc-plugin>/artifactId>
 <configuration>
 <aggregate>true</aggregate>
 </configuration>
 </plugin>
 
Список не повний, буду його розширювати як тільки буду згадувати та знаходити нові тіпси.
 
No comments:
Post a Comment