* [gentoo-soc] Gentoo Maven Integration - Weekly Report #9
@ 2011-07-27 20:19 Kasun Gajasinghe
0 siblings, 0 replies; only message in thread
From: Kasun Gajasinghe @ 2011-07-27 20:19 UTC (permalink / raw
To: gentoo-soc; +Cc: kiorky, Serkan Kaba, Alistair Bush
Hi all,
-----------------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-----------------
During this week, I have bumped the basic set of maven plugins that
are needed for offline operation of maven. These were done via mvn
ant:ant approach. These include maven-compiler-plugin,
maven-resources-plugin, maven-jar-plugin, maven-clean-plugin, etc.
In the meanwhile, I have started looking in to the java-maven-2 eclass
to understand what are the missing bits that needs to be filled. I
fixed some bugs associated with local repo.
In the meanwhile, I've fixed eselect-maven to contain our maven dist maven-2.
During past few days, I've been looking in to a proper implementation
on specifying the installed plugin versions to make mvn see it. There
are several solutions for the solution but neither are optimal. [1]
As discussed with mentor (kiorky), I'm switching from plugin impl/pom
rewritings to native eclass work from today. The idea is to finish up
eclass thing and then put full focus on parent-pom resolution,
setting plugin or dependency versions,maven local repo structure.
[1] http://maven.40175.n5.nabble.com/Set-specific-plugin-versions-for-a-project-issue-in-plugin-registry-xml-maven-metada-local-xml-td4629803.html
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-07-27 20:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-27 20:19 [gentoo-soc] Gentoo Maven Integration - Weekly Report #9 Kasun Gajasinghe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox