在eclipse中导入的番石榴源代码不可运行
imported guava source code in eclipse is not runnable
我需要为 google guava 15(在线课程)编写一些单元测试。
这里涉及到一个半自动的工具,借助eclipse读取源码并执行。所以我需要可读的源代码(不仅是二进制 类),它可以是单元测试中的 运行。
这就是我所做的:
- 通过 egit
克隆了 github 仓库
- 从 git 导入 -> 本地存储库 -> 通用项目(我尝试了新的 java 项目和新项目向导,但是创建了空文件夹,只有通用项目的源至少是在 eclipse 中可见)
- 回到 git 历史到番石榴版本 15
不过他现在好像不建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 管理它。几乎描述了同样的情况。
我需要为 google guava 15(在线课程)编写一些单元测试。 这里涉及到一个半自动的工具,借助eclipse读取源码并执行。所以我需要可读的源代码(不仅是二进制 类),它可以是单元测试中的 运行。
这就是我所做的:
- 通过 egit 克隆了 github 仓库
- 从 git 导入 -> 本地存储库 -> 通用项目(我尝试了新的 java 项目和新项目向导,但是创建了空文件夹,只有通用项目的源至少是在 eclipse 中可见)
- 回到 git 历史到番石榴版本 15
不过他现在好像不建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 管理它。几乎描述了同样的情况。