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

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

mvn release:prepare -DdryRun=true

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

mvn release:clean release:prepare

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

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

mvn release:perform

Ця команда по суті...

SpringFuse

SpringFuseце продовження ідей закладених в таких проектах як AppFuse.

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

В основі SpringFuse та згенерованих проектів лежать такі технології як:

  • Hibernate

  • Spring

  • Spring MVC

  • Spring Security
    ...

Maven Tips

Вирішив записати декілька корисних речей, з якими доводиться мати часто справу користувачу мавена в повсякденному житті, наприклад, мені:

  1. Запуск із ключиком -o каже мавену працювати в оффлайновому режимі, а це інколи економить час якого немає. В цьому випадку мавен шукає всі бібліотеки та плагіни в локальному репозиторії і навіть не пробує стукатися до центральних репозиторіїв за апдейтом тощо. Також корисно з повільним та нестабільним інтернетом.

  2. Проперті maven.test.skip поможе виконати компіляцію та збірку проекту без виконання тестів. Корисно, коли середовище для...

Netbeans 6.7

Коротенький огляд нової версії Netbeans 6.7.

З'єднані інструменти розробників

  • Створення проектів з відкритим кодом які розміщуються на Kenai прямо з середовища

- Управління Kenai проектами та взаємодія з однаково мислячими розробниками

  • Звіти по тікетам з використанням Jira та Bugzilla

Maven

...

Для виконання цього туторіалу необхідні наступні речі:

1) Eclipse IDE 3.4+ з додатками Spring IDE, m2Eclipse (деталі установки можна знайти в Spring MVC туторіалі).

2) Maven 2+

3) Java 5+

4) MySQL 5+

Ці інструменти повинні бути налаштовані та робочі.

Почнемо з створення проекту. В Екліпсі слід...

Вийшла Lucene 2.9

Вийшла нова версія дуже популярної бібліотеки для пошуку Lucene 2.9. Ця версія принесла з собою деякі зміни які можуть поламати зворотню сумісність, тому слід уважно ознайомитись з списком змін перед оновленням.

Список змін:

* Пошук та кешування по сегментах — пришвидшує повторне відкриття

* Близькі до реального часу характеристики пошуку IndexWriter

* Нові типи Query

* Розумніші, більш масштабовані багато параметричні запити

* Оптимізовані Collector/Scorer API

* Покращена підтримка...

Вийшов m2eclipse 0.10.0

Вийшла нова версія додатку для Eclipse який надає зручну підтримку Maven проектів — m2eclipse 0.10.0.

Головні зміни:

— покращено стабільність

— підтримка Maven 3

— перероблений nexus-indexer

— покращено мапування на життєвий цикл проекту з Maven

— попередня підтримка Eclipse 3.6

Інформацію по встановленню можна отримати тут.

Maven CLI / Maven Shell

Якщо хтось використовує Maven в середовищі коли є 5+ артефактів, реліз плагін з автоматичним розгортанням та контролем версій і зі всіма решта прибамбасами, час від часу дуже злиться на Maven :)

Для таких сценаріїв добрі люди зробили maven-cli-plugin.

Що це таке?

Це є середовище для виконання Maven команд. Думаю варто просто показати:

mrdon@makoa:~/dev/maven-cli-plugin$ mvn cli:execute

[INFO] Scanning for projects…

WAGON_VERSION: 1.0-beta-2

[INFO] — [INFO] Building Maven CLI Plugin

[INFO] task-segment: [org.twdata.maven:maven-cli-plugin:execute]

...

Привіт, можливо у вас була ситуація коли в проекті дуже велика кількість залежностей на сторонні бібліотеки, можливо навіть вони конфліктували між собою. Так чи інакше, а проблема керування пакетами в .NET довгий час була не вирішена.

В останній час почали з'являтися невеличкі проекти, зі слабкими спробами вирішити цю проблему. І от нещодавно, Microsoft зібрала декілька OSS розробників в одному місці і вони почали створювати повноцінну систему керування пакетами NuPack.

Саме цей факт і надихнув...

Виклав відео доповіді з Lviv JUG по сучасній розробці на Java під веб.

Відео доступне зареєстрованим учасникам Розробки.

NetBeans 8.2 RC

Черговий реліз добре всім відомої IDE NetBeans. На цей раз основний акцент відбувся у поглиблену інтеграції з інструментами HTML5 та JavaScript розробки, серед яких: Node.js, KnockoutJS та AngularJS; Покращена підтримка для Maven та Java EE разом з PrimeFaces; Вдосконалення для PHP та C/C++.

Серед основних особливостей:

  • Пітримка ECMAScript 6 та ECMAScript 7 (експериментально)

  • Grunt та *Gulp Task Runners *

  • Node.js 4.0 і...

© 2009 - 2017, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування