[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libreoffice-java-common: POM meta data for maven builds



Hi,

On Sat, Aug 10, 2013 at 11:43:14AM +0200, Sebastian Humenda wrote:
> I am packaging a Libreoffice extension using maven as the build utility. For
> maven, every jar file has to be registered in the Debian-specificc maven
> repository, located at /usr/share/maven-repo. I would ask for integration of
> POM-files (the maven meta information) to allow Libreoffice plugin's to be build
> with maven.

I personally consider this is a nuisance; but I see the point..

> There are already POM files from a developer available at:
>   http://bertfrees.github.io/snapshots/org/libreoffice/index.html
> which could be placed under debian/ in the package and automatically included
> using mh_lspoms.

Ah, yeah. (I'd generate them automatically - at least the version part,
though, so that we don't need to adapt it manually everytime...)

But sorry, but I am maven-agnostic. How do I put it where? just a juh.pom?
And just call mh_lspoms?

But what worries me more (yes, APT::Install-:Recommends is false):

(sid)root@frodo:/# apt-get install maven-debian-helper
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  fop java-wrappers junit libasm3-java libavalon-framework-java libbatik-java
  libbsf-java libcglib-java libclassworlds-java libcommons-beanutils-java
  libcommons-cli-java libcommons-configuration-java libcommons-digester-java
  libcommons-io-java libcommons-jexl2-java libcommons-jxpath-java
  libcommons-net2-java libcommons-vfs-java libdoxia-java
  libdoxia-sitetools-java libeasymock-java libexcalibur-logkit-java
  libfop-java libganymed-ssh2-java libgoogle-collections-java
  libhttpclient-java libhttpcore-java libitext1-java libjetty-java
  libjsch-java libjsoup-java libjsr305-java libjzlib-java
  libmaven-archiver-java libmaven-clean-plugin-java
  libmaven-common-artifact-filters-java libmaven-compiler-plugin-java
  libmaven-dependency-tree-java libmaven-doxia-tools-java
  libmaven-filtering-java libmaven-install-plugin-java libmaven-invoker-java
  libmaven-jar-plugin-java libmaven-plugin-testing-java
  libmaven-resources-plugin-java libmaven-scm-java libmaven-shade-plugin-java
  libmaven-site-plugin-java libmaven2-core-java libmockito-java
  libmodello-java libnetbeans-cvsclient-java libobjenesis-java liboro-java
  libplexus-ant-factory-java libplexus-archiver-java
  libplexus-bsh-factory-java libplexus-build-api-java libplexus-cipher-java
  libplexus-classworlds-java libplexus-compiler-java
  libplexus-container-default-java libplexus-containers-java
  libplexus-digest-java libplexus-i18n-java libplexus-interactivity-api-java
  libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java
  libplexus-utils-java libplexus-velocity-java librhino-java libsaxon-java
  libslf4j-java libsurefire-java libwagon-java libwerken.xpath-java
  libxbean-java libxmlgraphics-commons-java maven2 rhino velocity

Dafuq? No, I am not going to build-depend on this...

Regards,

Rene


Reply to: