2015-09-29 46 views
0

我需要为Google guava 15(在线课程)编写一些单元测试。 有一个半自动的工具,它读取源代码并在eclipse的帮助下执行它。所以我需要可读的源代码(不仅是二进制类),它可以在unittest中运行。在eclipse中导入的番石榴源代码不可运行

因此,这里是我做过什么:从混帐

  • 克隆经例如:It GitHub库
  • 导入 - >本地资源库 - >一般项目(我tryed新的Java项目和新项目的向导,但创建空文件夹,只能用一般项目的来源是Eclipse中至少可见)
  • 回去在git的历史番石榴版本15

但似乎他不建java项目现在(当然是因为它是一个普通的项目)。我发现了一些关于这个主题的答案:从eclipse编辑.project将常规改为java项目,但那没用,也许我做错了)。

但是有没有简单的方法来做到这一点?也许通过使用构建工具或什么?似乎编译。项目像一个复杂的项目,如番石榴,只告诉他,这是一个Java项目不起作用是非常复杂的!?

+0

你检查了项目的构建路径吗?检查番石榴来源是否可用(例如.jar是番石榴常用的分布形式) –

回答

1

番石榴的设计是使用Maven构建工具构建的。

如果你想在Eclipse中做到这一点,M2E插件实现Maven集成。它知道如何将Maven源代码树作为Eclipse Java项目导入,包括设置“.project”文件和Eclipse需要的其他内容。

下面是如何安装它:如何让在Eclipse工作Maven项目,并通过例如:It管理它Maven in Eclipse: step by step installation