You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Martin Weber <m....@razorcat.com> on 2010/05/31 14:57:46 UTC
IvyDE: ClassNotFoundException when using an sftp resolver
Hi all,
I recently updated IvyDE from
<http://hudson.zones.apache.org/hudson/view/Ant/job/IvyDE-updatesite/lastStableBuild/artifact/trunk/build>
build 57 to build 106.
While launching an Ant build as external tool worked fine with build 57,
I get a java.lang.NoClassDefFoundError when using build 106.
It looks like build 106 is adding ivy.jar to the classpath of the
invoked ant. My build.xml contains a <taskdef> to load ivy.jar and the
jsch-0.1.38.jar that is needed for the sftp resolver.
With ivy.jar in the ant classpath, ant does not load the
jsch-0.1.38.jar, which in turn causes the
java.lang.NoClassDefFoundError: com/jcraft/jsch/JSchException
at
org.apache.ivy.plugins.resolver.SFTPResolver.<init>(SFTPResolver.java:31)
upon the first resolve.
This is my taskdef to load Ivy:
<taskdef resource="org/apache/ivy/ant/antlib.xml"
uri="antlib:org.apache.ivy.ant">
<classpath>
<fileset dir="${generic.buildsys.dir}/lib-ivy">
<include name="*.jar" /> <!-- ivy.jar and the jsch-0.1.38.jar -->
</fileset>
</classpath>
</taskdef>
I think, IvyDE should not add ivy.jar to the classpath of the invoked ant.
BTW: My workaround was to uninstall ivy.ja from Eclipse (Help|About
Eclipse|Installation Details|Installed Software|Apache Ivy).
Regards,
Martin Weber
#-----------------
# output of ant -d with build 57
#-----------------
Apache Ant version 1.7.1 compiled on June 27 2008
Setting ro project property: ant.file ->
U:\develop\TRM-3.x-src\server\build.xml
Buildfile: U:\develop\TRM-3.x-src\server\build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile U:\develop\TRM-3.x-src\server\build.xml with URI =
file:/U:/develop/TRM-3.x-src/server/build.xml
Setting ro project property: ant.project.name -> trm_server
Adding reference: trm_server
Setting ro project property: ant.file.trm_server ->
U:\develop\TRM-3.x-src\server\build.xml
Project base dir set to: U:\develop\TRM-3.x-src\server
+Target:
+Target: clean
[...]
[antlib:org.apache.tools.ant] Could not load definitions from resource
org/apache/tools/ant/antlib.xml. It could not be found.
Setting project property: master.project.home -> U:\develop\TRM-3.x-src
Importing file
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-JAR.xml from
U:\develop\TRM-3.x-src\server\build.xml
parsing buildfile
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-JAR.xml with
URI = file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/build-JAR.xml
Setting ro project property: ant.file.super ->
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-JAR.xml
[...]Importing file
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-impl.xml from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-JAR.xml
parsing buildfile
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-impl.xml with
URI =
file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/build-impl.xml
Setting ro project property: ant.file.build-impl ->
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-impl.xml
+Target: -init-tools
[...]
+Target: -init-ivy
[...]
Setting project property: generic.buildsys.dir ->
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys
Importing file U:\develop\TRM-3.x-src\Buildtools\settings-master.xml
from U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-impl.xml
[...]
[property] Loading Environment env.
[...]
-init-ivy:
[echoproperties] #Ant properties
[...]
[echoproperties] ant.core.lib=D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant.jar
[...]
[echoproperties] env.ANT_HOME=D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145
[...]
[echoproperties] java.class.path=D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-antlr.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-bcel.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-bsf.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-log4j.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-oro.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-regexp.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-resolver.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-commons-logging.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-commons-net.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jai.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-javamail.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jdepend.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jmf.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jsch.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-junit.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-launcher.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-netrexx.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-nodeps.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-starteam.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-stylebook.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-swing.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-trax.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-weblogic.jar;D\:\\mehr
Programme\\eclipse\\configuration\\org.eclipse.osgi\\bundles\\15\\1\\.cp\\lib\\remoteAnt.jar;C\:\\Program
Files\\Java\\jdk1.6.0_20\\lib\\tools.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.eclipse.swt.win32.win32.x86_64_3.5.2.v3557f.jar
[...]
[echoproperties] year=2010
fileset: Setup scanner in dir
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy with
patternSet{ includes: [*.jar] excludes: [] }
parsing buildfile
jar:file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/lib-ivy/ivy-2.0.0.jar!/org/apache/ivy/ant/antlib.xml
with URI =
jar:file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/lib-ivy/ivy-2.0.0.jar!/org/apache/ivy/ant/antlib.xml
Finding class org.apache.ivy.ant.IvyAntSettings
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/ant/IvyAntSettings.class
Class org.apache.tools.ant.types.DataType loaded from parent loader
(parentFirst)
[...]
Finding class org.apache.ivy.ant.IvyConfigure
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/ant/IvyConfigure.class
[...]
Finding class org.apache.ivy.ant.IvyResolve
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/ant/IvyResolve.class
Finding class org.apache.ivy.ant.IvyTask
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/ant/IvyTask.class
[...]
Adding reference: ivy.instance
[...]
-init-tools:
[...]
[...]
Resource module.properties loaded from ant loader
Setting project property: ivy.version -> 2.0.0
[...]
Finding class org.apache.ivy.core.RelativeUrlResolver
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/core/RelativeUrlResolver.class
Class org.apache.ivy.core.RelativeUrlResolver loaded from ant loader
(parentFirst)
Finding class org.apache.ivy.core.NormalRelativeUrlResolver
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/core/NormalRelativeUrlResolver.class
Class org.apache.ivy.core.NormalRelativeUrlResolver loaded from ant
loader (parentFirst)
[...]
Finding class org.apache.ivy.plugins.resolver.URLResolver
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/plugins/resolver/URLResolver.class
[...]
Finding class org.apache.ivy.plugins.resolver.VsftpResolver
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/plugins/resolver/VsftpResolver.class
Class org.apache.ivy.plugins.resolver.VsftpResolver loaded from ant
loader (parentFirst)
[...]
Finding class org.apache.ivy.plugins.resolver.AbstractSshBasedResolver
Loaded from
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy\ivy-2.0.0.jar
org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.class
Class org.apache.ivy.plugins.resolver.AbstractSshBasedResolver loaded
from ant loader (parentFirst)
Class org.apache.ivy.plugins.resolver.SshResolver loaded from ant loader
(parentFirst)
[...]
[...]
:: loading settings :: file =
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\ivysettings.xml
setting 'ivy.settings.dir' to
'U:\develop\TRM-3.x-src\Buildtools\generic-buildsys'
setting 'ivy.conf.dir' to
'U:\develop\TRM-3.x-src\Buildtools\generic-buildsys'
setting 'ivy.settings.file' to
'U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\ivysettings.xml'
setting 'ivy.conf.file' to
'U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\ivysettings.xml'
Class java.net.URI loaded from parent loader (parentFirst)
setting 'ivy.settings.url' to
'file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/ivysettings.xml'
setting 'ivy.conf.url' to
'file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/ivysettings.xml'
setting 'ivy.default.ivy.user.dir' to 'C:\Users\m.weber\.ivy2'
setting 'ivy.home' to 'C:\Users\m.weber\.ivy2'
no default ivy user dir defined: set to C:\Users\m.weber\.ivy2
Resource org/apache/ivy/core/settings/ivy.properties loaded from ant loader
[...]
[...]
[...]
Setting project property: java.class.path.ivy.instance -> D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-antlr.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-bcel.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-bsf.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-log4j.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-oro.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-regexp.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-apache-resolver.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-commons-logging.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-commons-net.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-jai.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-javamail.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-jdepend.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-jmf.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-jsch.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-junit.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-launcher.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-netrexx.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-nodeps.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-starteam.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-stylebook.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-swing.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-trax.jar;D:\mehr
Programme\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\lib\ant-weblogic.jar;D:\mehr
Programme\eclipse\configuration\org.eclipse.osgi\bundles\15\1\.cp\lib\remoteAnt.jar;C:\Program
Files\Java\jdk1.6.0_20\lib\tools.jar;D:\mehr
Programme\eclipse\plugins\org.eclipse.swt.win32.win32.x86_64_3.5.2.v3557f.jar
[...]
[ivy:resolve] parameter found as attribute value: ivy.configurations=default
[ivy:resolve] parameter found as ivy variable:
ivy.resolve.default.type.filter=*
[...]
[ivy:resolve] :: resolving dependencies ::
com.razorcat#generic_build_system;working@odur
[ivy:resolve] confs: [default]
[ivy:resolve] validate = true
[ivy:resolve] refresh = false
[...]
[ivy:resolve] == resolving dependencies
com.razorcat#generic_build_system;working@odur->net.sourceforge.antcontrib#ant-contrib;[1.0b2,2.0[
[default->*]
[ivy:resolve] loadData of
net.sourceforge.antcontrib#ant-contrib;[1.0b2,2.0[ of rootConf=default
[...]
[ivy:resolve] using default to resolve
net.sourceforge.antcontrib#ant-contrib;[1.0b2,2.0[
[ivy:resolve] default: Checking cache for: dependency:
net.sourceforge.antcontrib#ant-contrib;[1.0b2,2.0[ {*=[*]}
[...]
[ivy:resolve] [SUCCESSFUL ]
net.sourceforge.antcontrib#ant-contrib;1.0b3!ant-contrib.jar (125ms)
[ivy:resolve] :: resolution report :: resolve 219ms :: artifacts dl 343ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 1 | 1 | 1 | 0 || 3 | 3 |
---------------------------------------------------------------------
#-----------------
# END output of ant -d with build 57
#-----------------
#-----------------
# output of ant -d with build 106
#-----------------
Apache Ant version 1.7.1 compiled on June 27 2008
Setting ro project property: ant.file ->
U:\develop\TRM-3.x-src\server\build.xml
Buildfile: U:\develop\TRM-3.x-src\server\build.xml
+Datatype convertpom org.apache.ivy.ant.IvyConvertPom
+Datatype install org.apache.ivy.ant.IvyInstall
+Datatype resolve org.apache.ivy.ant.IvyResolve
+Datatype check org.apache.ivy.ant.IvyCheck
+Datatype artifactproperty org.apache.ivy.ant.IvyArtifactProperty
+Datatype repreport org.apache.ivy.ant.IvyRepositoryReport
+Datatype var org.apache.ivy.ant.IvyVar
+Datatype cachepath org.apache.ivy.ant.IvyCachePath
Trying to override old definition of task buildnumber
+Datatype buildnumber org.apache.ivy.ant.IvyBuildNumber
+Datatype findrevision org.apache.ivy.ant.IvyFindRevision
+Datatype artifactreport org.apache.ivy.ant.IvyArtifactReport
+Datatype extract org.apache.ivy.ant.IvyExtractFromSources
+Datatype info org.apache.ivy.ant.IvyInfo
+Datatype addpath org.apache.ivy.ant.AddPathTask
+Datatype makepom org.apache.ivy.ant.IvyMakePom
+Datatype deliver org.apache.ivy.ant.IvyDeliver
+Datatype retrieve org.apache.ivy.ant.IvyRetrieve
+Datatype report org.apache.ivy.ant.IvyReport
+Datatype cleancache org.apache.ivy.ant.IvyCleanCache
+Datatype publish org.apache.ivy.ant.IvyPublish
+Datatype cachefileset org.apache.ivy.ant.IvyCacheFileset
+Datatype buildlist org.apache.ivy.ant.IvyBuildList
+Datatype configure org.apache.ivy.ant.IvyConfigure
+Datatype listmodules org.apache.ivy.ant.IvyListModules
+Datatype settings org.apache.ivy.ant.IvyAntSettings
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile U:\develop\TRM-3.x-src\server\build.xml with URI =
file:/U:/develop/TRM-3.x-src/server/build.xml
Setting ro project property: ant.project.name -> trm_server
Adding reference: trm_server
Setting ro project property: ant.file.trm_server ->
U:\develop\TRM-3.x-src\server\build.xml
Project base dir set to: U:\develop\TRM-3.x-src\server
+Target:
+Target: clean
[...]
-init-ivy:
[echoproperties] #Ant properties
[...]
[echoproperties] ant.core.lib=D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant.jar
[...]
[echoproperties] java.class.path=D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-antlr.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-bcel.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-bsf.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-log4j.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-oro.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-regexp.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-apache-resolver.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-commons-logging.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-commons-net.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jai.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-javamail.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jdepend.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jmf.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-jsch.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-junit.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-launcher.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-netrexx.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-nodeps.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-starteam.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-stylebook.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-swing.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-trax.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ant_1.7.1.v20090120-1145\\lib\\ant-weblogic.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.apache.ivy.eclipse.ant_2.2.0.20100527220137\\ivy.jar;D\:\\mehr
Programme\\eclipse\\configuration\\org.eclipse.osgi\\bundles\\15\\1\\.cp\\lib\\remoteAnt.jar;C\:\\Program
Files\\Java\\jdk1.6.0_20\\lib\\tools.jar;D\:\\mehr
Programme\\eclipse\\plugins\\org.eclipse.swt.win32.win32.x86_64_3.5.2.v3557f.jar
[...]
[echoproperties] year=2010
/* the following is the output of the taskdef for ivy
*/
fileset: Setup scanner in dir
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\lib-ivy with
patternSet{ includes: [*.jar] excludes: [] }
/* this is where things start to go wrong
*/
parsing buildfile jar:file:/D:/mehr%20Programme/eclipse/plugins
/org.apache.ivy.eclipse.ant_2.2.0.20100527220137/ivy.jar!/org/apache/ivy/ant/antlib.xml
with URI =
jar:file:/D:/mehr%20Programme/eclipse/plugins/org.apache.ivy.eclipse.ant_2.2.0.20100527220137/ivy.jar!/org/apache/ivy/ant/antlib.xml
Class org.apache.ivy.ant.IvyAntSettings loaded from parent loader
(parentFirst)
+Datatype antlib:org.apache.ivy.ant:settings
org.apache.ivy.ant.IvyAntSettings
[...]
parsing buildfile
jar:file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/lib-ivy/ivy-2.0.0.jar!/org/apache/ivy/ant/antlib.xml
with URI =
jar:file:/U:/develop/TRM-3.x-src/Buildtools/generic-buildsys/lib-ivy/ivy-2.0.0.jar!/org/apache/ivy/ant/antlib.xml
Setting project property: ivy.log.module.when.found -> false
parsing buildfile
jar:file:/D:/mehr%20Programme/eclipse/plugins/org.apache.ivy.eclipse.ant_2.2.0.20100527220137/ivy.jar!/org/apache/ivy/ant/antlib.xml
with URI =
jar:file:/D:/mehr%20Programme/eclipse/plugins/org.apache.ivy.eclipse.ant_2.2.0.20100527220137/ivy.jar!/org/apache/ivy/ant/antlib.xml
Class org.apache.ivy.ant.IvyAntSettings loaded from parent loader
(parentFirst)
[...]
BUILD FAILED
U:\develop\TRM-3.x-src\Buildtools\generic-buildsys\build-impl.xml:117:
java.lang.NoClassDefFoundError: com/jcraft/jsch/JSchException
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
Caused by: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSchException
at
org.apache.ivy.plugins.resolver.SFTPResolver.<init>(SFTPResolver.java:31)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
#-----------------
# output of ant -d with build 106
#-----------------