idea如何导入包含多服务的gradle项目
-
-
- 导语
- 一、一般导包流程(以idea通过https,导入gitLab项目为例)
-
- 1.从gitLab上找到你的项目,选择https方式,点击“复制”项目地址,见“图一”
- 2.打开idea,粘贴链接,点击“clone”
- 3.“clone”完成后,如图所示,并不能关联到启动类,项目无法启动。
- 4.开始分别导入包含@EnableScheduling的服务
-
- 4.1 选择其中一个包含@EnableScheduling注解的服务,点击“open”,选择“Gradle”方式导入,
- 4.2,按4.1的步骤导入其他的包含启动类的服务
- 总结:
-
导语
是否遇到过idea导springboot项目时,项目中包含多个含有@EnableScheduling注解的启动类?
这个时候按正常的导包流程,并不能正常启动项目,今天摸索了下,发现还需要多做一步操作。
一、一般导包流程(以idea通过https,导入gitLab项目为例)
1.从gitLab上找到你的项目,选择https方式,点击“复制”项目地址,见“图一”
2.打开idea,粘贴链接,点击“clone”
3.“clone”完成后,如图所示,并不能关联到启动类,项目无法启动。
4.开始分别导入包含@EnableScheduling的服务
打开idea,"file"->"Project Structure"->"modules"->"+";
4.1 选择其中一个包含@EnableScheduling注解的服务,点击“open”,选择“Gradle”方式导入,
按下图,选择你的gradle,jdk,点击“Flnish”,
结果:启动类加载完成,各项依赖开始导入,可以正常启动;
4.2,按4.1的步骤导入其他的包含启动类的服务
结果:两个启动类都包含在其中,可以选择其中一个你需要运行的项目,进行启动。
总结:
导入单个服务的项目,只需要正常的导包方式一步式导入;
多个服务的话,需要先将项目导入,再依次导入各个服务。