-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello Daniel,
Can you provide me with the sources for the packaging of libdtgparentpom-java? Thanks, Ludovic On 08/22/2012 06:46 PM, Daniel Thomas wrote: > Hello, > > I have been debianising some of our maven packages to make > deployment to our servers easier (and because there is a small > group of other people who might find them useful). I used mh_make > to generate the debian files and then edited them. We have a parent > pom which specifies sensible defaults for various things such as > the java source version to use (1.6 rather than the ancient > defaults). > https://github.com/ucam-cl-dtg/dtg-pom/blob/debian/parent/pom.xml > When I debianised it despite the maven-compiler-plugin not being > listed in debian/maven.ignoreRules the filtered pom file (available > here: https://launchpad.net/~ucam-cl-dtg/+archive/ucam/+packages > when launchpad finishes building) does not contain the > maven-compiler-plugin configuration. This causes dependent packages > like libucamwebauth-java ( > https://github.com/ucam-cl-dtg/ucam-webauth/tree/debian ) to be > build with -source 1.3 which fails rather badly: > > /auto/homes/drt24/git/web/raven/webauth/src/main/java/uk/ac/cam/ucs/webauth/WebauthResponse.java:[345,5] > annotations are not supported in -source 1.3 (use -source 5 or > higher to enable annotations) @Override > > The seemingly obvious solution to this would be to use > debian/maven.properties and specify: maven.compile.source = 1.5 > maven.compile.target = 1.5 with the properties cribbed from: > http://maven.apache.org/maven-1.x/plugins/java/properties.html > > However this has no effect and I still get complaints due to > -source 1.3 being used. > > What am I doing wrong? Does the maven-compiler-plugin have to be > stripped out of poms? If so is there a way of preserving the source > and target information in such a way that it correctly inherits to > child poms? Is there something I am missing about the way > properties are specified in maven.properties or am I using the > wrong ones? > > Minor point noticed along the way and probably a bug: In the > generated maven.rules I needed to do > -s/org.apache.tomcat/javax.servlet/ servlet-api jar s/.*/2.5/ * * > +javax.servlet servlet-api jar s/.*/2.5/ * * > > As otherwise things failed with > javax.servlet:servlet-api:jar:debian not being found. > > mh_make is great. > > Thank you, > > Daniel > > Version information: Distributor ID: Ubuntu Description: Ubuntu > 12.04.1 LTS Release: 12.04 Codename: precise Linux > grapevine.cl.cam.ac.uk 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 > 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux > maven-debian-helper 1.5ubuntu1 maven-repo-helper 1.7.1ubuntu1 $ mvn > -v Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000) Maven > home: /home/drt24/bin/apache-maven-3.0.4 Java version: 1.7.0_03, > vendor: Oracle Corporation Java home: > /usr/lib/jvm/java-7-openjdk-amd64/jre Default locale: en_GB, > platform encoding: UTF-8 OS name: "linux", version: > "3.2.0-29-generic", arch: "amd64", family: "unix" > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJQNqM6AAoJEImmFv6yGz69H3gQAJczyOY6tMIgacSobi6pjLYn 02tpt4yo2xJHWJRDlwRJPMaSAtcotmbfioOYBHql5qonCdSCqu4V4trCVjhfU9Xq U0n5eHPRWOv4r141okg1fWKCn+0fJTnkYTxKVtPmtRVAFxZstcwnK8TXf09AKmxW 1pjFOHdoWqBGYGN2iYq1AlXYiPSALskWNbb8rrUcjL+FrTGrgi50pjQKDrWHOgYg 2dfWfzTdeCvrMRt8SoCf5zeH5bkOWSSwHb8ZUFMljk8+uQO19x84L20TIxVk7Q06 hiW7YZXWzXBknGEyw2/LT41fs6g/QJgCmaEK9zFKPBOXPWQIb0kf6srFxoCfK/t3 AF4XkuUnSOmcsIQTNd937qS3UHxeFstY/BsT0MkSqNfBBR7kgJIBcQHTBwEN0qZG +U4/3YtJ24Uft3eQqRHIUsV69mZ6auGWd0ITaX7FlpRPxCxW4CD4UZA7H6uUAhfb FF0o5f7/eZjJX6nZItj4J5uMDh6OD+ihEZQ4ME6mKEVUdpW38yJmXRRQL7y47WHs cTMWbI2w/DEKvntuW8jwYn88fgMt0L3MM70rKyi1vYCRu94ts3pI/MOEd7QN/S9I VcB0M1YaV0G+DZdKxKkfWwRy8iq5GUGXCxBuqKKeesBhz89YdXmDkB4tDuy3iF2X URelW6FFEOoqr/R+a+zy =+5TC -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5036a340.8070...@laposte.net