这可能是一个愚蠢的问题,但我如何设置一个使用libvirt开发测试应用程序的环境
我必须设置ant或maven项目吗?或者我可以在eclipse中将java文件复制到我的src文件夹中吗?
感谢
如果您使用Eclipse,您可以在Eclipse中构建类并运行程序,而无需使用Ant或Maven。事实上,Eclipse通常完全不知道Ant build.xml
或Maven pom.xml
文件。Eclipse使用自己的构建技术(尽管您可以要求它运行pom.xml
或build.xml
(然而,构建项目的纯Eclipse方式意味着除了使用Eclipse之外,没有任何方法可以构建和运行您的项目。如果你有一个持续集成系统,或者有人下载了你的项目,只是想构建你的jar或war文件,他们是不可能做到的
事实上,并不完全正确。您可以编写一个shell脚本,通过javac
命令编译代码,并通过jar
命令将其jar起来。Maven和Ant所做的是为您提供一个框架来帮助构建应用程序并消除系统依赖关系。
蚂蚁有灵活性的优势。你可以在Ant中轻松地做一些在Maven中很难做的事情。缺点是蚂蚁有灵活性,可以用非常非常糟糕的方式做事。我几乎总是建议开发人员在新项目中使用Maven。它迫使他们以标准的方式编写项目,并消除了编写Ant构建脚本的需要,而大多数开发人员确实无法做到这一点
如果你不了解Maven,但了解Ant呢?我仍然建议您使用Maven,并将此作为学习Maven的机会。