其实不需要在控制台敲命令 gradle eclipse, 直接import即可
比如我在gitHub上下载的hibernate-orm的源码,需要导入到eclipse中:
1️⃣首先在控制台 定位到工程的跟目录:
cd D:\java_study\workspace_neon_gradle\hibernate-orm>
2️⃣hibernate项目有多个module,我需要在控制台先build下:
输入命令: gradle build
这条命令需要运行好长时间,运行完毕之后,就会看到每个子项目下面都会多出一个文件夹target,而且target下还有一个generated-src目录,这个大概就是build时自动生成的java类,这也是我在导入项目到eclipse之前先控制台build的一个原因。
3️⃣将generated-src目录拷贝到子项目的根目录下,跟src同级的目录
4️⃣ 导入所有的项目到eclipse中,Project root directory选择hibernate-orm
5️⃣ 导入完毕后,将子项目中的Source Folder做修改,比如hibernate-core:
将generated-src/../修改成Source Folder, 并且修改所有的源文件编译后输出的路径,统一为 target/classes
6️⃣ 接下来就可以对hibernate-orm的源码做修改
⑦ 修改完毕之后,再次build,在target/libs下面就会找到想要的jar(记得把generated-src文件夹删除)
8️⃣ 如果你的项目需要的jar包是通过maven down下来的,那么就要修改maven的settings文件,使之使用本地的jar包
<localRepository>C:/Users/Jerny_Liu/.m2/repository</localRepository>