ship Maven meta information to ease creation of LO plugins with Maven

Bjoern Michaelsen bjoern.michaelsen at canonical.com
Tue Apr 1 02:16:12 PDT 2014


Hi,

On Tue, Apr 01, 2014 at 10:53:22AM +0200, Stephan Bergmann wrote:
> On 03/31/2014 09:46 PM, Sebastian Humenda wrote:
> >to build software with Maven, you have to provide meta information (a pom.xml)
> >to each jar, which is a dependency of your software. In turn, the build system
> >Maven with automatically figure out which jar to fetch from where and in which
> >version. To simplify the creation of Java dependencies for LO and to ease also the
> >packaging of LO extension in Debian/Ubuntu, it would be of much help, if you
> >could ship those pom.xml for this use case with the source. This meta
> >information is easy and quick to generate and the only maintenance overhead is
> >the version number increase at each LO release. You don't need to also use Maven
> >for building LO, you just have to ship one pom.xml for one jar file.
> 
> The LO jars generally need to be located at specific places within a
> LO installation tree.  I am not sure that is compatible with the
> Maven concepts.

isnt this what Rene already implemented for Debian (and thus Ubuntu) with:

 http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=commit;h=1c130152fdb881db51543513ddafb212ff5c6df2

So do you want that to be upstreamed?

Best,

Bjoern


More information about the LibreOffice mailing list