sts导入码云项目,修改后再推到码云上保存
这是我的第一个随笔。我是一个新手,这几天刚刚和同事做了一个小项目,第一次接触这方面的知识,为了以后再次接触这方面时还能找到方法,所以在这里记录一下使用过程和心得。由于我是一个不成熟的前端开发人员,所以对java后端开发不了解,有说错的地方,还请谅解!
一. sts导入码云项目
首先在导入项目之前需要做一些准备工作:1.注册码云账号(上面会有项目分享,我的项目是同事分享的);2.下载并安装Git,sts,maven。
(1)maven只需要配置环境变量,maven压缩包解压,配置环境变量:系统变量里面新建,变量值是你maven包的位置
path 新建,输入下面蓝色区域的内容,win10系统前后没有逗号
环境变量配置好了以后,如果你的maven包是别人给你的,最好改一下settings.xml(D:\java_dev_env\maven\apachemaven3.5.4bin\conf\settings.xml),里面有一个repository的路径,改成自己的路径,后面在sts配置有用。(我的repository在maven包里面:D:\java_dev_env\maven\repository,而别人的在F盘,导致我后面在sts里面配置settings的时候苦恼了很久)
(2)Git安装。到官网下载,根据提示安装就好了。
(3)sts安装。去sts官网下载,安装过程根据提示就好了,需要注意的是要先配置好JDK,配置过程就不累述了(我配置了JDK,但是点击sts.exe没有反应,最后发现是找不到Javaw.exe,原来它把javaw.exe放在了sts包里面(D:\java_dev_env\sts-3.9.5\sts-3.9.5.RELEASE),从外部找不到,如果有这种情况,把JDK里面的内容复制到sts包里面就好了,就是这个里面(D:\java_dev_env\sts-3.9.5\sts-3.9.5.RELEASE))。
准备工作做好以后就可以导入码云项目了,方法如下:
(1)在sts右边界面右击导入(import),或文件-新建也可以。如何就是Git->Projiects form Git->Clone URL----->source git repository
里面的URL就是码云项目的地址,直接在码云项目里面克隆就好了,用户名和密码是码云的账号和密码,后面过程直接next就好了。
(2)项目导入以后,你可能发现项目导入不完整,那是因为sts没有部署码云。配置过程如下:window->preferences->maven->installations里面add进maven包的位置,最后记得apply一下
部署第二步看图:
其中Global settings是maven包下的setting.xml,如图所示,一般在conf里面。User settings一般在C盘的User(用户)里面的.m文件夹里面,如果没有,就把Global settings里面的settings复制进.m文件夹。弄好以后点一下Update Settings按钮,Local Repository是根据上面两个的位置自动配置的,这就是我为什么上文强调看一下settings.xml里面repository的位置。做好以后记得apply一下。
(3)部署JDK,方法和eclipse一样,这里不累述了。
(4)这里补充一下,如果右击项目发现菜单里面没有maven,可以在菜单里面点击configure,它会出现创建maven的,点创建就好了。这几步下来sts就把码云上的项目完整的导入了。
(5)sts maven项目的运行方式和eclipse不一样,方法如下:右击项目-->Run As-->Spring Boot App.
二.sts把项目推到码云上保存。
(1) 右击项目-->Team-->commit。出现如下界面,把你改过的+进Staged Changes,在staged changes里面也可以移除,方法是点击一下要移除的文件,然后点该界面最右上角的减号,右边部分的Commit Message写上你改的部分的名字,比如我改了登录界面,那么我会在这个界面写登录界面修改。修改完了以后,点一下最右下角的commit。
(2)(1)步骤过后,再右击项目—>team-->pull。
(3)pull之后再右击项目-->team-->push branch master-->preview-->push 完成。
整个叙述过程比较啰嗦,都是根据我的经验所得,所以有说错的地方,还请谅解。