On 6/11/2010 9:35 PM, Andreas Veithen wrote:
On Thu, Jun 10, 2010 at 20:51, Jan Sinschek<[email protected]>  wrote:
Hi,

when I try to build axis2 from the current trunk, (mvn install) I eventually
get
java.lang.NoClassDefFoundError: org/codehaus/plexus/util/DirectoryScanner
So, after looking into the matter unsuccesfully, I scraped part of my m2
repository and found myself in the same situation. Also, corrupted
ressources are still being downloaded from java.net, which has already been
"fixed" by someone making a statement in jira issue about how to distract
maven from using that site; however my problem with plexus comes up
regardless.
For the Axis2 trunk, no particular set up is required for java.net.
This is only required when building previous release tags.

I am using the trunk, in a version I found on Thursday, namely svn r953088
though, i cannot remember where i got it; the site (http://ws.apache.org/axis2/svn.html) has a wrong location where nothing is to be found anymore; I believe that I got it from
https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk/

I am not sure what's the best thing to do about this: where should I get
plexus? And which module is really missing?
The following shows the last of my downloads before the failure; I do no
really see how all the outputs relate; I would normally try to find another
alternative repository for plexus- some downloads already, use the fourth
fallback to get the jars they _do_ obtain- but as I cannot find the current
repository's location, "ws.zones.apache.org", I cannoti mage what to change
in the pom to get the alternative download location
Clear your local maven repository, check that your settings.xml file
doesn't contain any esoteric settings, check that you don't have an
HTTP proxy that blocks stuff, and then restart the build. If that
doesn't help, please report the Maven version you are using.
I  am not using a settings.xml
maven is
Apache Maven 2.2.1 (rdebian-1)
Java version: 1.6.0_18
Java home: /usr/lib/jvm/java-6-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-22-generic" arch: "i386" Family: "unix"

furthermore, I am still positive about the java.net issue. from the list in /modules/parent/pom.xml , some modules can no longer be found. the last attempt is made to http://download.java.net/maven/1 , which contains a couple of jars, but only 404s for others; these maven downloads and notices a checksum error, but keeps the artifacts in the repo anyway to produce misleading unzipping errors ( :-( ). I put the central repo in place of these, and got most jars but had to manually install some snapshots of FastInfoset, woden and neethi (in the latter case, I do not know why a 3.0.0-SNAPSHOT is sought after; I chose to just register the latest 2.x.y release under that name for want of a better idea). This left me at where I am now, with javac complaining that it cannot find org.apache.xerces.parsers.DOMParser ,which is in XercesImpl I tried to just put that into the repo as well with the group id I found on jarvana, put maven would not find it. I notice that more invalid stuff is to be found further up in the build process (kernel module) [WARNING] POM for 'org.apache.maven:maven-profile:pom:2.0.1:runtime' is invalid.

Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'org.apache.maven:maven-model:pom:2.0.1:runtime' is invalid.

Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'org.apache.maven:maven-artifact-manager:pom:2.0.1:runtime' is invalid.

Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'org.apache.maven:maven-artifact:pom:2.0.1:runtime' is invalid.

Its dependencies (if any) will NOT be available to the current build.
but I have no idea what they relate to. I am feeling quite swamped by errors here, so if it is just some repositories that one of the developers has noticed to be missing, it would be nice if you could update these. the ant build does not make me much happier either; after successfully installing the mar and aar plug-ins, it ultimately fails missing the same class. In any case, the tests fail quite sometimes; should the suite pass in its entirety?
so, any help appreciated

PS: if anyone wants to update the source location, he can just change the entries on where the mailing lists are to be found while he/she's at it :-)
Downloading:
http://dist.wso2.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom
1K downloaded  (plexus-containers-1.0-alpha-16.pom)
Downloading:
http://ws.zones.apache.org/repository2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar
[INFO] Unable to find resource
'org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-9' in repository ws-zones
(http://ws.zones.apache.org/repository2)
Downloading:
http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar

Downloading:
http://ws.zones.apache.org/repository2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar

Downloading:
http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar

[INFO] [jar:jar {execution: default-jar}]
[FATAL ERROR] org.apache.maven.plugin.jar.JarMojo#execute() caused a
linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. Check
the realms:
[FATAL ERROR] Plugin realm =
app0.child-container[org.apache.maven.plugins:maven-jar-plugin:2.2]
urls[0] =
file:/home/jan/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar
urls[1] =
file:/home/jan/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.jar
urls[2] =
file:/home/jan/.m2/repository/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar
urls[3] =
file:/home/jan/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar
urls[4] =
file:/home/jan/.m2/repository/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar
urls[5] =
file:/home/jan/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/usr/share/maven2/lib/maven-debian-uber.jar
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] org/codehaus/plexus/util/DirectoryScanner
org.codehaus.plexus.util.DirectoryScanner
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/codehaus/plexus/util/DirectoryScanner
    at
org.codehaus.plexus.archiver.AbstractArchiver.addFileSet(AbstractArchiver.java:160)




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to