首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于类路径导致任务失败

由于类路径导致任务失败
EN

Stack Overflow用户
提问于 2011-11-15 23:03:46
回答 1查看 451关注 0票数 1

当我在ant配置的全局条目中没有kodoc时,我的kodoc增强策略失败了。

在eclipse环境中,我可以很好地使用ant构建代码。但是当我把蚂蚁从蚂蚁外面赶出去时,就找不到考多jar文件了。

代码语言:javascript
复制
build.xml:106: taskdef class kodo.ant.PCEnhancerTask cannot be found

任务位于我在类路径中的jar文件com.bea.core.kodo_1.0.0.0_4-2-0.jar中。我用这个技巧http://blog.andrewbeacock.com/2005/08/pretty-printing-java-classpaths-using.html把它打印出来了。

我试过重新排序ant <path id="cp">中的项目,但这似乎没有效果。

对于如何使构建文件具有普遍性,我感到很困惑。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-16 00:04:59

这个语法有用吗?还是你已经在使用这个语法了?

代码语言:javascript
复制
<taskdef resource="propertiesfile name">
    <classpath>
        <fileset file="/path/to/jars"/>
    </classpath>
</taskdef>

请张贴一个代码样本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8144397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档