Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-2225

Classloader problem when adding jars to M2_HOME

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.0.4
    • 3.0-alpha-1
    • Dependencies
    • None

    Description

      Added these jars to M2_HOME/custom to allow using scm based remote repos

      http://www.ibiblio.org/maven2/org/apache/maven/scm/maven-scm-api/1.0-beta-2/maven-scm-api-1.0-beta-2.jar
      http://www.ibiblio.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.0-beta-2/maven-scm-manager-plexus-1.0-beta-2.jar
      http://www.ibiblio.org/maven2/org/apache/maven/scm/maven-scm-provider-svn/1.0-beta-2/maven-scm-provider-svn-1.0-beta-2.jar
      http://cvs.apache.org/maven-snapshot-repository/org/apache/maven/wagon/wagon-scm/1.0-alpha-7-SNAPSHOT/wagon-scm-1.0-alpha-7-20060308.183410-3.jar

      bin/m2.conf

      main is org.apache.maven.cli.MavenCli from plexus.core.maven

      set maven.home default ${user.home}/m2

      [plexus.core]
      load ${maven.home}/core/*.jar

      [plexus.core.maven]
      load ${maven.home}/custom/*.jar
      load ${maven.home}/lib/*.jar

      When running "mvn install" and "mvn testwagonscm:test" in the attached test case you get a ClassCastException although the Class to assign to and the assigned one are the same. The problem seems to be that they come from different classloaders. This problem makes the project-info-report:scm goal fail.

      Attachments

        1. testwagonscm.tgz
          2 kB
          Carlos Sanchez Gonzalez

        Issue Links

          Activity

            People

              jdcasey John Dennis Casey
              carlos Carlos Sanchez Gonzalez
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: