在eclipse中,选择File>New>Other..
出现如下窗口
选择Maven>Checkout Maven Projects from SCM,点击Next>,出现窗口
下拉菜单选择cvs,路径填入pserver:[email protected]:/data/cvsroot:maven /projectname,例如检出core项目,用户为cvsroot即pserver:[email protected]: /data/cvsroot:maven/core,点击Finish,出现输入cvs密码界面,输入密码,开始检出项目。如果是检出分支,去掉选择 Check out Head Rivision,输入分支tag。
在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项目名,选择菜单的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项目名,选择菜单的Run as选项,出现maven命令快捷菜单。Debug as选项跟Run as选项相似,只是在控制台(Console)中输出更多命令执行信息。
Maven build是自定义命令的快捷菜单(没有定义时跟Maven build…一样打开一个窗口), Maven build…打开一个窗口,可以定义maven命令跟参数,定义完成以后,命令被添加到Maven build快捷菜单中。
命令 | 说明 | 用途 | 包含 |
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…交互窗口添加。
新建项目时创建了一个与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项目一样。
双击项目的pom.xml文件,选择Dependencise标签,单击图中红圈标注的Add Dependency按钮:
出现交互窗口,输入想添加的组织名或者包名:
找到需要的jar包,点击ok,添加依赖成功,保存pom.xml文件。