Your message dated Tue, 6 Apr 2010 00:34:11 +0200
with message-id <201004060034.15611.draz...@debian.org>
and subject line Maven: handle plugins versions
has caused the Debian Bug report #574402,
regarding maven-debian-helper: fails to find maven-javadoc-plugin
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
574402: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574402
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: maven-debian-helper
Version: 0.9
Severity: important

Hi,


plexus-active-collections FTBFS:

  cd . && /usr/lib/jvm/default-java/bin/java -noverify -cp 
/usr/share/maven2/boot/classworlds.jar:/usr/lib/jvm/default-java/lib/tools.jar 
-Dproperties.file.manual=/tmp/buildd/plexus-active-collections-1.0~beta2/debian/maven.properties
 -Dclassworlds.conf=/etc/maven2/m2-debian.conf 
org.codehaus.classworlds.Launcher  -s/etc/maven2/settings-debian.xml 
-Dmaven.repo.local=/tmp/buildd/plexus-active-collections-1.0~beta2/debian/maven-repo
  -Ddebian.dir=/tmp/buildd/plexus-active-collections-1.0~beta2/debian 
-Ddebian.package=libplexus-active-collections-java-doc javadoc:jar
  [INFO]
  NOTE: Maven is executing in offline mode. Any artifacts not already in your 
local
  repository will be inaccessible.

  [INFO] Scanning for projects...
  [INFO] Searching repository for plugin with prefix: 'javadoc'.
  [INFO] 
------------------------------------------------------------------------
  [ERROR] BUILD ERROR
  [INFO] 
------------------------------------------------------------------------
  [INFO] Error building POM (may not be this project's POM).


  Project ID: org.apache.maven.plugins:maven-javadoc-plugin

  Reason: POM 'org.apache.maven.plugins:maven-javadoc-plugin' not found in 
repository: System is offline.

    org.apache.maven.plugins:maven-javadoc-plugin:pom:2.5

I could not find a workaround.


Cheers,
Torsten


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (986, 'testing'), (88, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages maven-debian-helper depends on:
ii  default-jre [java2-runtime]  1.6-34      Standard Java or Java compatible R
ii  gcj-4.4-jre [java2-runtime]  4.4.3-1     Java runtime environment using GIJ
ii  gcj-jre [java2-runtime]      4:4.4.2-3   Java runtime environment using GIJ
ii  libmaven-clean-plugin-java   2.3-3       Maven clean plugin
ii  libmaven-compiler-plugin-jav 2.0.2-4     Maven compiler plugin
ii  libmaven-jar-plugin-java     2.2-4       Maven Jar plugin
ii  libmaven-resources-plugin-ja 2.3-5       Maven resources plugin
ii  libmaven-site-plugin-java    2.0-2       Maven Site Plugin for generating a
ii  libplexus-velocity-java      1.1.7-3     Plexus component interface to velo
ii  libsurefire-java             2.4.3-3     Surefire test framework for Java
ii  maven-repo-helper            1.0.4       Helper tools for including Maven m
ii  maven2                       2.2.1-2     Java software project management a
ii  openjdk-6-jre [java2-runtime 6b18~pre1-4 OpenJDK Java runtime, using Hotspo
ii  sun-java6-jre [java2-runtime 6-16-1      Sun Java(TM) Runtime Environment (
ii  velocity                     1.6.2-3     Java-based template engine for web

Versions of packages maven-debian-helper recommends:
ii  apt-file                      2.3.3      search for files within Debian pac

Versions of packages maven-debian-helper suggests:
pn  libmaven-javadoc-plugin-java  <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
[Please see, BTS:#574402]

I've updated plugin-versions.patch (in maven2-core package) and uploaded 
maven2 2.2.1-3 / maven2-core 2.2.1-2 to workaround this bug.

We have to find a definitive solution for upgrading maven plugins without 
breaking existing build.

Maybe we can use settings.xml to store maven plugins version :

- each maven plugin has to register it self, using an helper tool, inside this 
settings.xml
------
<profile>
<id>debian-plugins-version</id>
  <activation>
   <property>
     <name>maven-javadoc-plugin.default.version</name>
     <value>2.6.1</value>
   </property>
   <property>
     <name>maven-ejb-plugin.default.version</name>
     <value>2.2</value>
   </property>
   <property>
     <name>maven-install-plugin.default.version</name>
     <value>2.3</value>
   </property>
[...]
  </activation>
</profile>
[...]
<activeProfiles>
<activeProfile>debian-plugins-version</activeProfile>
</activeProfiles>
------

- maven2-core "super-pom" will then contains variable for each plugin
------
   <plugin>
     <artifactId>maven-javadoc-plugin</artifactId>
     <version>${maven-javadoc-plugin.default.version}</version>
   </plugin>

------

It's just a rought idea but I just want to get some feed back before trying to 
implement that. 

Cheers,
-- 
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to