首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蚂蚁构建失败-因为蚂蚁忘记了财产?

蚂蚁构建失败-因为蚂蚁忘记了财产?
EN

Stack Overflow用户
提问于 2010-10-29 23:31:41
回答 1查看 746关注 0票数 0

我得到了以下构建错误-

代码语言:javascript
复制
BUILD FAILED 
C:\eclipse\workspace\ContinuousTesting\build.xml:55:
C:\eclipse\workspace\ContinuousTesting\${lib.dir}

下面是build.properties文件:

代码语言:javascript
复制
src.dir=./src 
build.dir=./bin 
lib.dir=./lib

这就是整个任务

代码语言:javascript
复制
<target name="compile" depends="properties, create.build.dir, xmlmapping.jar.import" description="Perfom compilation">  
        <!-- Compile the java code -->  
        <echo message="[compile] compiling sources with lib ${lib.dir} to ${build.dir} source dir ${basedir}" />  
        <javac srcdir="${src.dir}" destdir="${build.dir}" listfiles="no" debug="true" classpathref="build.classpath" fork="true" memoryInitialSize="128m" memoryMaximumSize="512m" />  
        <antcall target="backup" />  
</target>  

并生成以下输出

代码语言:javascript
复制
compile:  
    [echo] [compile] compiling sources with lib ./lib to ./bin source dir C:\eclipse\workspace\ContinuousTesting  
    [javac] Compiling 42 source files to C:\eclipse\workspace\ContinuousTesting\bin 

我听到你问我的build.classpath是什么……

代码语言:javascript
复制
<path id="build.classpath">
        <fileset dir="${lib.dir}">
            <include name="**/*.jar" />
        </fileset>
        <pathelement path="${build.dir}" />
</path>

我正在通过eclipse运行它。

我遗漏了什么?

谢谢!阿兹瑞尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-02 00:43:05

问题归结为在加载build.properties文件之前对类路径变量进行求值的事实。

这可以通过不使用可配置的lib.dir来解决,因为它是非常恒定的。

感谢您的时间和帮助

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

https://stackoverflow.com/questions/4053366

复制
相关文章

相似问题

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