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