New maven-jars branch

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

New maven-jars branch

Carl Marcum
Hi All,

I've added a maven-jars branch [1] for work on creating the Java UNO
library, javadoc, and source jars suitable for Maven repositories like
Apache Nexus, Maven Central, and Bintray.

I brought the work in PR #91 [2].

So far it will create juh (javaunohelper), jurt, officebean (bean), ridl
and unoloader (both in ridljar module) with the proper naming like:
jurt-4.5.0-jar, jurt-4.5.0-javadoc.jar, and jurt-4.5.0-source.jar

The artifacts are built with Ant called from gbuild during a build of
the office to main/solver/450/unxlngx6/workdir/Ant (on Linux anyway).

One piece of the puzzle I hope someone with build experience could help
with is how to get them from the Ant output location to being packaged
with office or SDK so they are approved with the release vote.

Last one that needs completed is unoil. This one is going to be a little
more challenging as it hasn't been updated to gbuild that I can tell.

This work required a new property 'aoo.ver' added to
main/solenv/ant/aoo-ant.xml (just like srcrelease.xml for packaging)
that's used for the version like '4.5.0'.
This means that we'll need to add file aoo-ant.xml and aoo.ver to
updateVersion.config [3] so it gets updated if this ever makes it to trunk.

I'm also interested to find out if this is workable with the SCons build
work or could be replaced by it.

I created bugzilla issue 128365 [4] to work against.

[1] https://github.com/apache/openoffice/tree/maven-jars
[2] https://github.com/apache/openoffice/pull/91
[3]
https://svn.apache.org/viewvc/openoffice/devtools/updateVersion/updateVersion.config?view=markup
[4] https://bz.apache.org/ooo/show_bug.cgi?id=128365

Thanks,
Carl

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]