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 |