public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Gentoo Maven Integration - Weekly Report #2
@ 2011-06-07 19:20 Kasun Gajasinghe
  0 siblings, 0 replies; only message in thread
From: Kasun Gajasinghe @ 2011-06-07 19:20 UTC (permalink / raw
  To: gentoo-soc; +Cc: kiorky, Serkan Kaba, Alistair Bush

Hi,

Goal:
The goal of this project is to be easily able to write ebuilds for
upstream projects that use Apache Maven as the build system. The Maven
integration allows to natively use Apache Maven in Java packages in
the main tree. The current system work around the support for Maven
projects by transforming them to Ant. It generates build.xml via “mvn
ant:ant” command and sanitizes that. This conversion too has some
problems and needs to fixed. With this project, developers gains the
ability to use native Maven support for writing ebuilds and will get
full support for using maven-to-ant feature.

Progress:
* Got plexus-ftp emerged successfully after several number of ebuild
changes bug fixes .
     * added some dependencies to the POM file because the released
version is lacking some dependencies needed for the test phase. Then,
generated the release-pom based on that.
     * created a patch to make dnsjava ebuild work with >=jdk-1.5. It
only worked with =jdk-1.4* before.
     * bumped wagon-provider-api to 1.0_beta7. Current ebuild at
java-overlay is named as 1.0, but it's actually 1.0_beta2!
     * removed unnecessary DEPENDs from cornerstone-connection
     * added working SLOT to avalon-framework
     * fixed IUSE in tomcat-jasper

* Fixed build problems in wagon-ftp. But there's another issue in it
with regard to DEPEND plexus-utils, which needs to be fixed [1]. Real
testing of how wagon-ftp builds can be tested after that.

Next:
* debug java-pkg_getjars to pinpoint where the error comes.
* Get wagon-ftp ebuild to work.
* The ultimate goal is to get building maven from source fully
working/bootstrapping maven.

The changesets can be found at [2]

[1] http://pastebin.com/2QW4c6QV
[2] http://overlays.gentoo.org/proj/java/search?q=kasun

Thanks,
--Kasun

-- 
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://kasunbg.blogspot.com
Twitter: http://twitter.com/kasunbg



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-06-07 19:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-07 19:20 [gentoo-soc] Gentoo Maven Integration - Weekly Report #2 Kasun Gajasinghe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox