* [gentoo-soc] Gentoo Maven Integration - Weekly Report #5
@ 2011-06-29 1:01 Kasun Gajasinghe
0 siblings, 0 replies; only message in thread
From: Kasun Gajasinghe @ 2011-06-29 1:01 UTC (permalink / raw
To: gentoo-soc; +Cc: kiorky, Serkan Kaba, Alistair Bush
Hello everyone,
As usual,
-----------------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-----------------
* Some details about the progress so far can be found at
https://overlays.gentoo.org/proj/java/wiki/Maven_Integration
* At the end of last week, I was able to install almost all the
mandatory packages. So, we packaged maven-core with all it's
dependencies, and finally added the maven ebuild. There were some
configurations needed to be done to the original mvn script. This was
to make to it work under the gentoo environment, as well as to handle
packaging done via maven build tool. These things are complete now.
Well, the script didn't ran in the first run. There were some missing
component-descriptors which needs to be fixed. Now, I'm on my way to
fixing these. Apparently, the Debian guys who implemented this on
their platform faced this problem too. For more details:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542162
So, now I'm in the process of tracking the error down.
* java-maven-2.eclass bug fix: all the build files should be bsfixed
at once since java-ant_bsfix_files can only run one time. This is
because JAVA_ANT_JAVADOC_OUTPUT_DIR is a readonly var that is defined
java-ant_bsfix_files function.
* Fixed issues with doxia, now it can be emerged successfully.
* There were another set of ebuild bumps and additions. See
http://overlays.gentoo.org/proj/java/timeline
Regards,
--Kasun
--
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-06-29 1:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-29 1:01 [gentoo-soc] Gentoo Maven Integration - Weekly Report #5 Kasun Gajasinghe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox