我最近制作了一个 build.xml 来运行我的 java 类和测试类。但是,当我通过 ./build.xml
它给了我一个错误:
./build.xml: line 1: syntax error near unexpected token `newline'
./build.xml: line 1: `<?xml version="1.0"?>'
这是我的构建文件:
<?xml version="1.0"?>
<project default='test'>
<target name='test' depends='compile'>
<junit>
<formatter type='plain'/>
<test name='gIntTest'/>
<classpath>
<pathelement path="."/>
</classpath>
</junit>
<java classname="gIntTest" classpath="." fork="true" />
</target>
<target name="compile">
<javac srcdir="." includeantruntime="false"/>
</target>
</project>
最佳答案
build.xml 由 Ant 运行,而不是 ./build.xml
,如果您像 ./build.xml
一样运行它,那么您将作为 shellscript
运行。
build.xml 应该执行如下:
ant -f build.xml
Ant
关于java - build.xml 中出现意外的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37516266/