Gentoo Archives: gentoo-soc

From: Kasun Gajasinghe <kasunbg@×××××.com>
To: gentoo-soc@l.g.o
Cc: kiorky <kiorky@××××××××××.net>, Serkan Kaba <serkan@g.o>, Alistair Bush <ali_bush@g.o>
Subject: [gentoo-soc] Gentoo Maven Integration - Weekly Report #2
Date: Tue, 07 Jun 2011 19:21:14
Message-Id: BANLkTi=54bRcC=2Ovu4tBO7WBdHptdj+QA@mail.gmail.com
1 Hi,
2
3 Goal:
4 The goal of this project is to be easily able to write ebuilds for
5 upstream projects that use Apache Maven as the build system. The Maven
6 integration allows to natively use Apache Maven in Java packages in
7 the main tree. The current system work around the support for Maven
8 projects by transforming them to Ant. It generates build.xml via “mvn
9 ant:ant” command and sanitizes that. This conversion too has some
10 problems and needs to fixed. With this project, developers gains the
11 ability to use native Maven support for writing ebuilds and will get
12 full support for using maven-to-ant feature.
13
14 Progress:
15 * Got plexus-ftp emerged successfully after several number of ebuild
16 changes bug fixes .
17 * added some dependencies to the POM file because the released
18 version is lacking some dependencies needed for the test phase. Then,
19 generated the release-pom based on that.
20 * created a patch to make dnsjava ebuild work with >=jdk-1.5. It
21 only worked with =jdk-1.4* before.
22 * bumped wagon-provider-api to 1.0_beta7. Current ebuild at
23 java-overlay is named as 1.0, but it's actually 1.0_beta2!
24 * removed unnecessary DEPENDs from cornerstone-connection
25 * added working SLOT to avalon-framework
26 * fixed IUSE in tomcat-jasper
27
28 * Fixed build problems in wagon-ftp. But there's another issue in it
29 with regard to DEPEND plexus-utils, which needs to be fixed [1]. Real
30 testing of how wagon-ftp builds can be tested after that.
31
32 Next:
33 * debug java-pkg_getjars to pinpoint where the error comes.
34 * Get wagon-ftp ebuild to work.
35 * The ultimate goal is to get building maven from source fully
36 working/bootstrapping maven.
37
38 The changesets can be found at [2]
39
40 [1] http://pastebin.com/2QW4c6QV
41 [2] http://overlays.gentoo.org/proj/java/search?q=kasun
42
43 Thanks,
44 --Kasun
45
46 --
47 ~~~*******'''''''''''''*******~~~
48 Kasun Gajasinghe,
49 University of Moratuwa,
50 Sri Lanka.
51 Blog: http://kasunbg.blogspot.com
52 Twitter: http://twitter.com/kasunbg