Maven 项目操作

从cvs检出一个maven项目

在eclipse中,选择File>New>Other..

出现如下窗口

选择Maven>Checkout Maven Projects from SCM,点击Next>,出现窗口

下拉菜单选择cvs,路径填入pserver:username@cvs.xunjienet.cn:/data/cvsroot:maven /projectname,例如检出core项目,用户为cvsroot即pserver:cvsroot@cvs.xunjienet.cn: /data/cvsroot:maven/core,点击Finish,出现输入cvs密码界面,输入密码,开始检出项目。如果是检出分支,去掉选择 Check out Head Rivision,输入分支tag。

建 一个maven项目

在eclipse中,选择File>New>Other..

出现如下窗口

选择Maven>Maven Project,点击Next>,出现窗口

点击Next,出现项目类型选择窗口

只有java文件的项目,选择Maven-archetype-quickstart;web项目,选择Maven-archetype-webapp。 点击Next, 出现项目属性定义窗口

Group Id组织名,com.xunjie。
Artifact Id项目名称,生成的jar包也使用这个名字。
Version版本号,项目初建,处于不稳定状态时候,加上快照(SNAPSHOT)标识。
点击完成,生成项目。

检入Maven项目到cvs服务器

右键点击一个maven项目名,选择菜单的Team>Share Project…选项。

出现SCM类型选择窗口

选择cvs,点击Next,出现cvs仓库路径设置窗口

第一次使用仓库需要新建,选择Create a new repository location,如果已经新建了仓库,选择Use existing repository location,点击Next

在出现的窗口中,设置Host:cvs.xunjienet.cn,Repository path:/data/cvsroot,user跟password为2.4中申请的cvs用户名密码,Connection type:pserver,选中Save password,点击Next。

选择Use specified module name,填写maven/projectname,例如core项目就是maven/core,点击Next向cvs仓库检入项目。

Maven 命令

Eclipse中的Maven插件菜单

右键点击一个maven项目名,选择菜单的Run as选项,出现maven命令快捷菜单。Debug as选项跟Run as选项相似,只是在控制台(Console)中输出更多命令执行信息。

Maven build是自定义命令的快捷菜单(没有定义时跟Maven build…一样打开一个窗口), Maven build…打开一个窗口,可以定义maven命令跟参数,定义完成以后,命令被添加到Maven build快捷菜单中。

常 用Maven命令

命令说明用途包含
test测试运行test目录下Java代码 
compile编译类编译src目录下Java代码 
package打包在本项目的target目录下生成jar文件compile、test
install安装在本项目的target目录跟本地仓库下生成jar文件compile、test、package
deploy发布在本项目的target目录跟本地仓库、远程仓库下生成jar文件compile、test、package、install
clean清除删除target目录下生成的各种文件 

项目缺省的右键菜单中没有deploy命令,可以通过Maven build…交互窗口添加。

Maven 目录结构


新建项目时创建了一个与artifactId匹配的目录:sample,这是项目的基础目录。每个项目在文件pom.xml里有它的项目对象模型 (POM)。这个文件描述了这个项目,配置了插件,声明了依赖。target目录产生各种输出。bin跟docs目录为我们手工添加,bin目录放置 Windows/Linux命令行脚本,docs目录放置项目相关文档。
项目的源代码跟资源文件被放在src/main目录下面。Java类放在src/main/java下面,资源文件放在src/main /resources下面(例如log4j.properties)。
项目的测试用例跟测试资源文件被放在src/test目录下面。JUnit或者TestNG Java测试类放在src/test/java下面,测试资源文件放在src/test/resources下面。
Web项目跟Java项目相比,多了一个/src/main/webapp目录,存放web相关文件,别的文件目录跟Java项目一样。

Eclipse中Maven项目的jar包依赖添加

双击项目的pom.xml文件,选择Dependencise标签,单击图中红圈标注的Add Dependency按钮:

出现交互窗口,输入想添加的组织名或者包名:

找到需要的jar包,点击ok,添加依赖成功,保存pom.xml文件。

Nexus服务器查询已经发布的jar包

当需要用到公司其它模块发布的jar包时,除了3.6的方法在Eclipse中查询,也可以登陆公司Nexus服务器查询,url是: http://repo.6tb.org:8082/nexus, 在页面左侧输入组织名或者包名,例如cms3,点击查询按钮,可用版本在右侧列出:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值