2013-02-18 97 views
0

我有一个ANT项目(ant 1.8.4),可以通过命令行进行构建。我需要将这个ant构建文件放入eclipse项目中。我搜索了this site来导入ant-1.8.4作为eclipse项目,但是我最终导致了大约1K的构建错误。从ANT build.xml文件创建eclipse项目

问题是我必须在构建路径中添加许多jar文件。我需要log4j,common-io等等。

有什么办法解决这个jar文件问题吗?事实上,ant建立没有问题的代码意味着所有必要的jar文件都可以自动找到并链接到ant。使用eclipse可能需要什么步骤才能找到所有需要的jar文件?

回答

0

Eclipse不会将您的Ant文件用于构建。相反,你必须告诉它使用的罐子和来源所在的位置。然后它将使用该信息来编译源代码。

我不是一个开发人员,所以我不是100%确定会发生什么,如果你有一个非常时髦的项目,你不想编译所有的源代码,或者首先必须处理它,或者操作类路径当你编译。然而,至少在编译代码时,90%的Java项目相当简单:我的源代码在这里,依赖的jar在这里。请编译。

在其他10%中,9.8%通常使用WSDL或Ivy等东西,但Eclipse有这些插件。您需要下载插件并对其进行配置,但一旦完成,Eclipse就可以工作而无需使用build.xml文件来了解如何编译代码。

这是最后的0.2%是杀手。但是,您始终可以通过build.xml文件告诉Eclipse生成一个Ant构建。然后,您需要告诉Eclipse类文件所在的位置以及jar文件(以及其他可能不在*.class文件目录中的资源,并且仍然可以使用Eclipse调试器。)