[devel] hints for packaging with maven2

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Ср Ноя 14 15:09:54 MSK 2007


On Wed, Nov 14, 2007 at 08:57:29AM +0200, Slava Dubrovskiy wrote:
> QA Team Download Robot пишет:
> > List of files which have been downloaded from the "devel" incoming:
> > maven2-2.0.4-alt1_10jpp1.7.src.rpm
> Ура! Заждались уже.

В связи с этим несколько hints.
1)
/usr/bin/mvn --- это обычный "онлайновый" maven2.
Для сборки rpm пакетов надо использовать /usr/bin/mvn-jpp,
который вызывает mvn с
-Dmaven2.offline.mode -Dmaven2.ignore.versions -Dmaven2.usejppjars

2)
для сборки, кроме mvn, нужен еще репозиторий pom'ов.
В отсутствие maven2 в сизифе, часть пакетов была собрана
"без-pom'ощными", есть хак вокруг (maven2-bootstrap-bundle)
но я надеюсь быстро пересобрать такие пакеты, так что 
относительно полноценный (по модулю -Dmaven2.ignore.versions)
репозиторий pom'ов будет.

3)
Свежие примеры сборки с помощью maven2 
plexus-cdc-1.0-alt1_0.a4.3jpp1.7.src.rpm
plexus-logging-provider-test-1.0-alt1_0.a2.1jpp1.7.src.rpm
уже лежат в инкоминге. Они попадут в Сизиф, как только там 
будет опубликован maven2.

4) костыль 
maven2-plugins-2.0.4-alt1
вытягивает maven2 вместе со всеми plugins.
Удобен, когда заранее неизвестно, какие плагины понадобятся.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine




Подробная информация о списке рассылки Devel