Eclipse Ant任务因类路径而失败
当我在ant配置的global条目中没有kodo jar时,我的kodoc jdo增强策略失败 在我的eclipse环境中,我可以使用ant很好地构建代码。但是当我在ant之外运行ant时,找不到kodo jar文件Eclipse Ant任务因类路径而失败,eclipse,ant,Eclipse,Ant,当我在ant配置的global条目中没有kodo jar时,我的kodoc jdo增强策略失败 在我的eclipse环境中,我可以使用ant很好地构建代码。但是当我在ant之外运行ant时,找不到kodo jar文件 build.xml:106: taskdef class kodo.ant.PCEnhancerTask cannot be found 任务在jar文件com.bea.core.kodo_1.0.0.0_4-2-0.jar中,我在类路径中有这个文件。我用这个技巧把它打印出来了
build.xml:106: taskdef class kodo.ant.PCEnhancerTask cannot be found
任务在jar文件com.bea.core.kodo_1.0.0.0_4-2-0.jar中,我在类路径中有这个文件。我用这个技巧把它打印出来了
我曾尝试在ant
中重新排序项目,但似乎没有效果
我不知道如何使构建文件通用
<target name="enhance">
<available property="propfile" file="../../config/pebig.jdo.properties"/>
<echo>base dir is ${basedir} props is ${propfile}</echo>
<echo message="|-- compile classpath"/>
<echo message="| |"/>
<echo message="| |-- ${echo.path.compile}"/>
<taskdef name="kodoc" classname="kodo.ant.PCEnhancerTask">
<classpath refid="cp"/>
</taskdef>
<kodoc>
<classpath refid="cp"/>
<config propertiesFile="${configProperties}"/>
<fileset dir="${srcdir}">
<include name="**/*.jdo" />
</fileset>
</kodoc>
</target>
base dir为${basedir}props为${propfile}
此语法有帮助吗,还是您已经在使用此语法
<taskdef resource="propertiesfile name">
<classpath>
<fileset file="/path/to/jars"/>
</classpath>
</taskdef>
请发布一个代码示例。答案中的代码需要格式化为代码,以便于阅读。将classpath添加到任务def会产生java.util.MissingResourceException:C:\Documents and Settings\am4896\workspace\blue ebig\ebig\config\pebig.jdo.properties\null MissingResourceException不会出现在eclipse之外