首页 > 代码库 > eclipse下java开发环境部署-maven

eclipse下java开发环境部署-maven

本人从事java开发多年,自从2012年接触maven,感觉有利有弊,

方便的地方大家都知道,程序上依赖那些软件包,只要在pom.xml里面写一段依赖的配置就好了

有时候程序庞大了,开发的人多了,如果对于依赖没有控制和管理,各自写一套,那么就会发现你依赖了很多不同版本的包,看起来很乱,对于有代码洁癖的我是无法忍受的。

 


 

本次搭建的环境主要是为了以后开发一些java相关的demo作为铺垫。

部署这么一套环境需要如下软件:

jdk1.6.0_24

eclipse-jee-kepler-SR2-win32-x86_64(我的机器64位的所以下载64位的)

apache-maven-3.0.5

 eclipse中的svn插件(这个请各位网上找找安装方法)

还有一个牛逼的工具,后续介绍

安装过程就不描述了,其中请将maven加入到环境变量如图所示:

 

 

这里定义了MAVEN_HOME然后将bin目录加入到path中

加一句题外话:为什么我这里不设置jdk的环境变量呢?因为我习惯将JAVA_HOME这个属性定义到部分应用的启动文件中。比如maven我是这么设置的

在maven目录下的bin文件夹中mvn.bat进行修改添加如下两行设置:

set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_24set MAVEN_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF-8

设置JAVA_HOME和内存字符集属性

设置完这些内容后,将maven做一个简单配置。

将%MAVEN_HOME%/conf/settings.xml设置如下

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  <localRepository>D:/develop/java/apache-maven-3.0.5/repository</localRepository>  <pluginGroups>  </pluginGroups>  <proxies>  </proxies>  <servers>  </servers>  <mirrors>  </mirrors>  <profiles>    <profile>      <repositories>          <repository>              <id>repo.springsource.org-release</id>              <name>springsource repository</name>              <url>http://repo.springsource.org/release</url>          </repository>      </repositories>    </profile>  </profiles></settings>

以上内容值根据源文件内容,去掉了注释部分,保留下来的,主要设置了本地仓库地址localRepository,远程残酷地址repository,其他属性各位有兴趣自行百度

jdk,maven安装完毕,打开eclipse设置相关属性

打开首选项设置属性

这里是添加外部maven安装包,就是前面安装的MAVEN_HOME

这里通过浏览选择前面修改的setting.xml文件,下面的仓库位置也会跟着调整过来。

 如此一来软件的安装算是结束了,不过请做一下jdk版本的检查,如下:

如果该显示内容不是前面安装的jdk请替换下。


 

进入正题!!!

环境部署好了那么要跑代码了,本人一直摸索着找一个挺好用的,速度挺快,免费的代码托管工具,一直没有找到,或许是本人愚笨,后来听说有taobao code,经过试用速度也还行,不像Google code经常连不上去

所以后续所有的演示代码都将出现在taobao code上面,SVN地址如下:http://code.taobao.org/svn/yongledemo

首先介绍下该SVN下面的文件存放大致规则(这里SVN客户端的安装,SVN eclipse插件的安装跳过了)

目录结构还算清晰的,trunk下面有source目录,后期同级的会出现document目录,

demo文件夹是项目的主文件夹,里面的文件时maven的标准格式,该工程是一个war工程

下面介绍下eclipse中使用SVN插件检出代码并且创建工程

添加资源位置,找到资源目录source,右键检出工程,如上图。

检出完毕,eclipse切换视图到java,可以看到工程

名字略微不同,请大家忽略细节问题,然后,右键点击项目,导入

下一步下一步之后将创建名问demo的工程

下面下载完毕,maven工程部署完毕,大家可以大展拳脚了

eclipse下java开发环境部署-maven