你好,【程序职场】专注于:Spring Boot ,微服务 和 前端APP开发,闲暇之余一起聊聊职场规划,个人成长,还能带你一起探索 副业赚钱渠道,在提升技术的同时我们一起交流 敏捷流程 提高工作效率,从技术到管理一步步提升自我!
标签:一个执着的职场程序员!
最近 一点知识学院 学习交流群 中有几个小伙伴遇到了一个问题,项目导入idea中无法启动,会报错,因为之前一点知识学院 项目是在 eclipse中开发的,也怪我没有考虑到现在小伙伴好多都在使用 idea工具,所以今天给大家讲一下怎么把 一点知识学院 项目在idea工具中跑起来。
项目部署的主要步骤:
1.克隆(clone) 项目到本地: 克隆Github地址 https://github.com/ProceduralZC/pointZSXY.git
2.数据库脚本放在onepoint_college 项目的src / main / webapp / file目录下,在MySQL中执行数据库脚本或者直接导入即可
3.数据库配置在onepoint_college项目的resources目录下的application.properties文件中
4.导入项目到 IDEA 中运行项目
OK,到这里,服务端就启动成功了,此时我们直接在浏览器地址栏输入
http://localhost:8080/onepoint_college/manager/home/login.html
到此时即可访问该项目,如果要做二次开发,直接在基础上作调整就行,不受任何影响。
不了解 一点知识学院开源项目的 点击☞一点知识学院(Spring boot 开源项目)
我们下面详细的说一下。
1. 克隆项目到本地
这个很简答,直接通过 git 命令 执行后会下载代码到本地,命令如下: git https://github.com/ProceduralZC/pointZSXY.git
或者可以直接从Github上面下载到本地。
下载后会有两个我们用到的主要项目,一个是主项目,一个是子项目作为库来用的
其中:onepint_college 是主项目
system-core-college是子项目
2. 主项目导入IDEA
# 打开 idea 选择 import project
#选择你下载的项目,这里我们先选择主项目
#选择导入项目来源模式,选择eclipse
# 一直下一步,知道选择jdk的地方,选择自己的jdk安装目录
# 然后点击完成
到这里可以会提示一个错误,就是找不到 依赖的子项目 和 项目jdk版本的问题,这里不用管,我们下一步会做配置,点击ok。
#加载依赖库
打开项目后选择右下方的 添加为 Maven 项目 (Add as Maven Project) 如 图1,或者 选择 pom.xml 文件 右击 选择 Add as Maven Project 如 图2。
图1
图 2
这里加载完 pom.xml 文件中 会有一个错误,这个错误是 因为 子项目 之前是通过jar来依赖添加的,这里我们直接引用代码,所以去掉这里的jar包依赖就ok了。
到这里 主项目 导入 IDEA就完成了,看有关的代码 发现都是完整的不会报错,但是会有部分子项目中的调用类 会找不到,所以下一步我们需要 添加子项目,通过model的方式
3. 添加子项目
添加子项目 是作为主项目的依赖库添加的,所以需要通过 Modules的方式添加。
选择 File ---》Project Structure
#打开后选择Modules
注意:这里可以有些小伙伴 会出现 下面的 Dependencies中 jdk 7 找不到 这是因为 项目 之前是使用 1.7 版本,当前电脑配置的是 1.8版本,所以需要 在 Module SDK这里 选择自己的对应jdk 即可。
# 选择中间顶部的加号 (+) 选择 import Module 选择对应的子项目
# 依然选择 eclipse的模式
这时可以有些小伙伴 依然会出现 jdk版本不对应,不用担心,这个后面处理,点击ok。
这时 会发现 提示JavaSE-1.7是无效的,解决办法是点击下拉选择自己本地安装的jdk。
#同样和主项目一样 点击 pom.xml文件 右击 选择 add as maven project
成功后 子项目就算添加成功了,打开主项目中的 入口类 MaterialsApplication 发现引用的子项目 类找不到,这时因为没有导入的问题,所以选择导入后就可以了。
#启动项目
点击右上角 的启动项目 操作,启动项目。
项目启动可以通过控制台查看结果,成功后,浏览器查看项目
浏览器输入
http://localhost:8089/onepoint_college/manager/home/login.html
这里 我本地端口是 8089 ,可以修改成自己配置的端口
输入 账号: admin 密码: 123 ,成功进入主界面。
看到这个界面 小伙伴会很激动啊 。加油,,,,,,
好了,这里关于 一点知识学院 项目导入到idea中 就完成了。
作者:小小蒲公英