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
蚂蚁不';在eclipse控制台中打印输出_Eclipse_Ant - Fatal编程技术网

蚂蚁不';在eclipse控制台中打印输出

蚂蚁不';在eclipse控制台中打印输出,eclipse,ant,Eclipse,Ant,我对通过ANT编译是完全陌生的。我的高级理解是,我只需要编译build.xml,而build.xml将编译xml中关联的JAVA代码,并生成JAVA代码应该显示的任何输出。(我知道我在这里可能大错特错。但是,如果我错了,请纠正我) 为了编译我的第一个build.xml,我首先编写了以下代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World S

我对通过ANT编译是完全陌生的。我的高级理解是,我只需要编译build.xml,而build.xml将编译xml中关联的JAVA代码,并生成JAVA代码应该显示的任何输出。(我知道我在这里可能大错特错。但是,如果我错了,请纠正我)

为了编译我的第一个build.xml,我首先编写了以下代码

public class HelloWorld {
public static void main(String[] args) {
    System.out.println("Hello World Successful in Ant");
}
}
我运行它并在Eclipse控制台中打印输出。(没有意外)

现在,我通过Eclipse为上面的代码创建了一个ANT文件(我的理解是Eclipse将通过右键单击project->Export->ANT build files自行创建build.xml),这节省了我自己编写xml的时间

之后,我在eclipse中运行build.xml(右键单击xml->RunAs->Ant build)。但是控制台不会打印我的结果。具体如下

Buildfile: C:\Users\s.w.ramachandran\workspace\HelloWorldAnt\build.xml

build-subprojects:

init:

build-project:

[echo] HelloWorldAnt: 

C:\Users\s.w.ramachandran\workspace\HelloWorldAnt\build.xml

build:

BUILD SUCCESSFUL
总时间:452毫秒

根据我到目前为止对ANT的理解,编译ANT xml基本上可以完成JAVA代码中编写的任何工作。如果我错了,请纠正我

(顺便说一句,我的长期目标是使用build.xml,它将通过JIRA测试管理工具运行我的Selenium测试。这就是我进入ant并想了解它的工作原理的原因,等等)

这是eclipse创建的XML。 作为第一个条目,再次导出构建文件。-->

运行Ant构建时,是否希望System.out.println(“Hello World Successful in Ant”)输出到控制台?事实并非如此。Ant不会执行Java代码,而是编译代码。您需要添加一些单元测试来练习java代码并向控制台添加输出。您可以将一些命令添加到Ant build.xml文件中以执行java类,但从长远来看,您可能只想了解如何从Ant执行selenium测试。