在eclipse中导入的番石榴源代码不可运行

imported guava source code in eclipse is not runnable

我需要为 google guava 15(在线课程)编写一些单元测试。 这里涉及到一个半自动的工具,借助eclipse读取源码并执行。所以我需要可读的源代码(不仅是二进制 类),它可以是单元测试中的 运行。

这就是我所做的:

不过他现在好像不建java这个项目了(当然因为是一般项目)。我找到了这个主题的一些答案:从 eclipse 编辑 .project 以将 general 更改为 java 项目,但这没有用,也许我做错了)。

但是有没有简单的方法可以做到这一点?也许通过使用构建工具或其他东西?像guava这样复杂的项目编辑.project好像很复杂,只告诉他这是一个java项目不行!?

Guava 旨在使用 Maven 构建工具构建。

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

安装方法如下:Maven in Eclipse: step by step installation

This is somewhat detailed 回答如何在 Eclipse 中运行 Maven 项目并通过 EGit 管理它。几乎描述了同样的情况。