Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 我的属性文件似乎不是由build.xml实现的_Ant - Fatal编程技术网

Ant 我的属性文件似乎不是由build.xml实现的

Ant 我的属性文件似乎不是由build.xml实现的,ant,Ant,我对财产有问题。 以下是my build.xml文件的内容: <?xml version="1.0" ?> <project name="default" default="package"> <target name="init"> <mkdir dir="build/classes" /> <mkdir dir="dist" /> </target> <property file="${basedir}/loca

我对财产有问题。 以下是my build.xml文件的内容:

<?xml version="1.0" ?> 
<project name="default" default="package">
<target name="init">
<mkdir dir="build/classes" />
<mkdir dir="dist" />
</target>
<property file="${basedir}/localproperties"/>
<property name="javac.debug" value="off"/>
<target name="compile" depends="init" description="Compiles JAVA files">
<echo message="Debug: ${javac.debug}"/>
<javac srcdir="src" 
    destdir="build/classes"
    classpathref="compile.classpath"
    debug="${javac.debug}"/>
</target>
<path id="compile.classpath">
<fileset dir="lib" includes="*.jar"/>
</path>
</project>
请注意,我已将localproperties保存为.xml文件,并将其与build.xml放在同一目录中

问题是它不工作,因为我得到的输出是: 调试:关闭

显然应该是: 调试:打开

请告知。

应该是:

<property file="${basedir}/localproperties.xml"/>

属性
任务不接受扩展。只要内容遵循键值约定,它就可以是任何文件扩展名。但另存为
.xml
会让人困惑。只需将其另存为
localproperties.properties
,或者只需
local.properties

<property file="${basedir}/localproperties.xml"/>