eclipse,maven,githup的安装与使用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > eclipse,maven,githup的安装与使用

eclipse,maven,githup的安装与使用

 2014/5/27 18:36:09  sharefling  程序员俱乐部  我要评论(0)
  • 摘要:winodws下eclipse,maven,githup的安装与使用,网上的资料过于丰富,而且许多时间太长了,在我学习过程中,结合了一些他们的,总结了一下,主要分为一下部分前提:1.安装eclipse2.安装maven工具,为以后eclipse安装maven插件后提供maven操作3.githup账号申请和学会使用桌面版的githup安装:1.安装maven插件2.在elcipse项目中使用maven插件,以及一些操作指令3.安装egit插件4.使用GIT部署到本地仓库,上传到远程仓库
  • 标签:使用 Eclipse 安装 Maven

?

?winodws下eclipse,maven,githup的安装与使用,网上的资料过于丰富,而且许多时间太长了,在我学习过程中,结合了一些他们的,总结了一下,主要分为一下部分 前提:
1.安装eclipse 2.安装maven工具,为以后eclipse安装maven插件后提供maven操作 3.githup账号申请和学会使用桌面版的githup 安装: 1.安装maven插件 2.在elcipse项目中使用maven插件,以及一些操作指令 3.安装egit插件 4.使用GIT部署到本地仓库,上传到远程仓库(我使用的就是GITHUP,不是自己搭建的) 5.从githup中获取最新的代码库,并同步到自己的代码库,再提交 ? ? 前提 1.windows下安装eclipse是傻瓜式安装,当然你得有jdk的工作环境(这个网上资料都差不多,主要是配置系统变量JAVA_HOME,classpth,PATH),官方下载地址 http://www.eclipse.org/downloads/? ?,如果需要的是myeclipse,我的网盘里面有包含破解方法 ?http://pan.baidu.com/s/1i3kONnJ 2.安装maven,主要也是配置环境变量MAVEN_HOME : D:\apache-maven-3.0.2 ;?MAVEN : %MAVEN_HOME%\bin ;? (可选) MAVEN_OPTS : -Xms256m -Xmx512m ,这里我的maven下载放在的路径是?D:\apache-maven-3.0.2?,测试的话使用mvn-version,即可,这里有人将MAVEN变量名改成m2e,均可 (1我的maven下载目录) (2.系统变量) ? (3.测试界面) ? 这里最好我们还是需要掌握一些指令,虽然具体开发过程中基本不用到,就算是添加依赖,IED基本可以支持操作,但是要基本掌握一些,毕竟也要适应在linx下工作环境哈~ 第一种:很多命令集成好的,比如创建标准项目,web项目啥的,其实这里面主要是根据DarchetypeArtifactId这个来进行标记需要创建什么类型的项目,这个东西在eclipse配置好后,在创建项目时会有图形化界面提交选择的。比如A:创建标准java项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app ?,DgroupId是项目唯一标示符,基本所有项目源代码均这个路径下编写,然后DartifactId是项目名称,至于刚才说的DarchetypeArtifactId,其实默认就是创建标准项目,所以不需要写;A:web项目:使用指令mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp,这个指令默认不会创建源代码文件,也就是上面指令下的App.java文件,所以这里我们需要创建java文件夹,放置源代码,不要放置在source问文件夹下(这个·文件夹是资源性文件夹),不然我们在使用指令编译的时候,会发现java文件均没有进行编译。然后建立好项目后,进行打包编译B: mvn -package 执行指令 1.mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app ? ?/ 1.?mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 2.mvn package ? (main下目录至少要这几个文件夹比较合适) (maven下目录的一些说明,地址?http://outofmemory.cn/wr/?u=http%3A%2F%2Fmaven.apache.org%2Fguides%2Fintroduction%2Fintroduction-to-the-standard-directory-layout.html? ) 第二种,就是所有文件夹全部自己来创建,不依赖工具,这里就需要参考以上的目录结构了 指令如下 编译mvn compile;测试 mvn test;打包 mvn package;执行 mvn install ? (个人喜欢使用第一种方式) ? 3.githup账号申请和学会使用桌面版的githup 申请账号那些大家又不是小白,都ok了哈。 桌面版githup客户端,官网有时候上不去,这里我自己下载的http://pan.baidu.com/s/1hqKcIoc?,安装完后就是这个样子 ? 使用githuo的步骤,简单的来说,有以下步骤 1,建立repository仓库 ? 2.建立分支(默认为master),分支的创建于提交需要知悉 publish操作,但是现在并没有同步到git上 3.代码修改,提交同步 代码有所改动后,会立刻显示~,这时候你输入你代码改动的概叙与描叙,作为仓库提交版本的版本信息,你可以选择所提交代码的分支(在这里建立新分支或者切换) 版本信息,分支,本地仓库都准备好了,接下来进行同步到git上 ? ? 安装: maven插件 1.在eclispe--help--Eclipse Marketplace进行在线安装,在搜索结果选择一个安装即可 ? ? 2.在eclispe--help-install new softwore--add(在Install框中,选择Add... Name:m2e Location:http://m2eclipse.sonatype.org/sites/m2e (如果上面的地址无效,使用地址:http://download.eclipse.org/technology/m2e/releases) ? ,安装完成后,可以在eclispe中建立maven项目 ? ? 这里选择创建项目的id和项目类型 (项目的大致类型) (具体类型的构建工具包,例如web项目) ? 接下来目录结构(不要忘了自己添加唯一标符的id,和java,test文件夹,关于测试用例使用的是jnuit4) maven中指令:项目名-->maven就可以查看 ? 3.安装git插件 与安装maven其实一样,这里只是给出add里面的值域 EGit?http://download.eclipse.org/egit/updates/ ? 4.使用GIT部署到本地仓库,上传到远程仓库(我使用的就是GITHUP,不是自己搭建的) 本地已经搭建好了maven,git环境,建立了标准 maven java项目。 A:将项目加入git仓库 :项目名-->team->share project-->git ? (这个是将本地项目加入到本地仓库中,会将项目移动到安装egit的目录中,如果原来已经创建了同样名字项目的话,就去掉use or create reposiry这一项,然后有一些选择,提供了覆盖上次的git项目) ? ? ? 接下来与使用桌面端git是一样的,项目改动,就可以提交到本地仓库(因为某些关系,我换了一个项目prac) ? 这里说明一下项目右下角的图表意思 表示此项目为使用git 如果是?,表示此项目加入git,但是未被git版本控制器进行追踪监控,需要在文件上-->team->add index,进行追踪 如果是+,表示进行了追踪,但是未被commit,没有提交到仓库里面(初始化未提交那一次,下面那个是指已经被提交了好多次的更改) 如果是--->或者<--表示代码改动,但是未更新到仓库里面 ? 接下来,就饿可以进行使用了 代码改动,就项目->team>commit->输入版本信息->commit/push+commit(是提交还要推送到远程git服务器进行同步) 至于建立分支,切换分支,有下图所示,操作可以自己琢磨一下 ?team->switch branch-->new /其他已经建立的分支 ? ? 上传到远程git服务器,可以在commit 中选择commit+push操作,也可以在team->remote(remote是最近的一次版本更新信息)->push (不要忘了在url里面加上用户名即需要权限验证,不然大部分情况下提交失败,至于url在githup的项目右下角有https/ssh的url) 最后会返回一个确认信息,点击ok,就好了 查看版本信息,比对修改的文件team->show in history 也可以这么看 ? ? ? 5.从githup中获取最新的代码库,并同步到自己的代码库,再提交 其实这一步有点不好说,在实际项目开发中,分支,版本信息会比较多,我接触不多,只能描叙一些简单的过程,就是把远程的版本暂时同步到本地,再和本地的分支进行合并 第一种办法,直接将远程版本直接与本地进行合并操作pull,相对于fetch+rebase ? 第二种:现在远程版本分支上fetch(如果这时候进行check out操作的话,会立刻把远程分支同步到本地分支上),再在本地master上进行rebase(如果这时进行check操作,可以检查最新版本分支的信息并进行更新),然后又在远程版本分支上rebase,最后在整个项目中进行push操作,进行提交 这样做的好处是将合并pull操作分开,可以让我们看到远程分支版本,又可以随时性的进行同步更改,灵活性大 ? ? ? ? 以上,就是我对eclipse,maven,githup的安装与使用的一些使用方法,里面有一些未能解释清楚的和错误地方,希望大家能够辨别使用,反正就是一个共同学习进行的节奏哈
发表评论
用户名: 匿名