sts导入码云项目,修改后再推到码云上保存

 这是个人第一个随笔。我是一个新手,这几天刚刚和同事作了一个小项目,第一次接触这方面的知识,为了之后再次接触这方面时还能找到方法,因此在这里记录一下使用过程和心得。因为我是一个不成熟的前端开发人员,因此对java后端开发不了解,有说错的地方,还请谅解!前端

一. sts导入码云项目java

首先在导入项目以前须要作一些准备工做:1.注册码云帐号(上面会有项目分享,个人项目是同事分享的);2.下载并安装Git,sts,maven。git

(1)maven只须要配置环境变量,maven压缩包解压,配置环境变量:系统变量里面新建,变量值是你maven包的位置apache

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的时候苦恼了好久)app

(2)Git安装。到官网下载,根据提示安装就行了。eclipse

(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))。maven

准备工做作好之后就能够导入码云项目了,方法以下:spa

(1)在sts右边界面右击导入(import),或文件-新建也能够。如何就是Git->Projiects form Git->Clone URL----->source git repository3d

         

      里面的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 完成。

 

      

整个叙述过程比较啰嗦,都是根据个人经验所得,因此有说错的地方,还请谅解。

相关文章
相关标签/搜索