Bug#756487: libjets3t-java: Cannot be used as build dependency with maven

Stefan Denker sdenker at bfk.de
Wed Jul 30 09:23:29 UTC 2014


Package: libjets3t-java
Version: 0.8.1+dfsg-1
Severity: important
Tags: patch

I am trying to use libjets3t-java as a build dependency on a maven
project. During build, maven always fails with the following error
message: 

,--------
| Missing: 
| ---------- 
| 1) com.jamesmurty.utils:java-xmlbuilder:jar:debian 
|   
|   Try downloading the file manually from the project website. 
|   
|   Then, install it using the command:  
|       mvn install:install-file -DgroupId=com.jamesmurty.utils -DartifactId=java-xmlbuilder -Dversion=debian -Dpackaging=jar -Dfile=/path/to/file 
|   Alternatively, if you host your own repository you can deploy the file there:  
|       mvn deploy:deploy-file -DgroupId=com.jamesmurty.utils -DartifactId=java-xmlbuilder -Dversion=debian -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] 
|   
|   Path to dependency:  
|      1) test.libjets3t:1.0 
|      2) net.java.dev.jets3t:jets3t:jar:0.x 
|      3) com.jamesmurty.utils:java-xmlbuilder:jar:debian 
`-------

According to the pom in the debian maven-repo, jets3t depends on the
"debian" version of libjava-xmlbuilder-java. 

During build of jets3t, the original version string in jets3t's pom is 
changed to "debian" by mh_cleanpom, because there is no rule for this 
dependency. The package libjavabuilder-java although ships no such
version. 

The attached patch adds a rule for java-xmlbuilder to the package. 
Applying this patch and rebuilding jets3t fixes compilation of my 
project.


-- System Information:
Debian Release: 7.6
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libjets3t-java depends on:
ii  libaxis-java                1.4-16.2
ii  libcommons-codec-java       1.6-1
ii  libcommons-httpclient-java  3.1-10.2
ii  libcommons-logging-java     1.1.1-9
ii  libjava-xmlbuilder-java     0.4-2

Versions of packages libjets3t-java recommends:
ii  libbcprov-java  1.44+dfsg-3.1

libjets3t-java suggests no packages.

-- no debconf information
-- 
Stefan Denker                 <sdenker at bfk.de>
BFK edv-consulting GmbH       http://www.bfk.de/
Kriegsstraße 100              tel: +49-721-96201-1
D-76133 Karlsruhe             fax: +49-721-96201-99
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libjets3t-java.patch
Type: text/x-diff
Size: 294 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140730/f680fcc0/attachment.patch>


More information about the pkg-java-maintainers mailing list