1maven
(1)maven介绍
Maven的含义:Maven项目对象模型(POM)project object model,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
(2)用处
Maven的优势:
a)自动构建
- 清理代码:相当于我们运行clean的效果
- 自动编译:可以为咱们自动完成编译(类似于执行javac生成class文件)
- 完成测试:实现测试功能,帮咱们完成
- 生成报告:可以较为方便的实现对项目的管理
- 打包:普通项目打jar包,web项目打成war包
- 项目部署:只需要一句命令mvn jetty:run即可实现项目的部署
b)jar包依赖管理
自动把对应的依赖包导入
c)契约编程
maven结构
src/main/java ---------------------- 放java代码
src/main/resources ----------------放资源文件配置文件
src/test/java ----------------放测试代码
src/test/resources----------放测试使用的配置文件
(3)安装
a)下载地址JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Maven:http://maven.apache.org/download.html
b)环境变量配置
c)检查是否成功
mvn -v检测是否成功
mvn自动生成两个文件夹:C:UsersAdministrator.m2 epository 本地仓库目录
d)配置仓库访问路径
MAVEN_HOME/conf/settings.xml 全局的
以上xml拷贝一下路径
~用户根路径C:Usersleven/.m2/settings.xml 单个用户的,修改用户的配置文件
增加<localRepository>F:OpenSourcemaven epository-teacher epository-teacher(仓库包路劲)</localRepository>
f)maven常用命令
1.打开cmd命令行,进入Hello项目根目录执行 mvn compile命令,查看根目录变化
2.cmd 中继续录入mvn clean命令,然后再次查看根目录变化
3.cmd 中录入 mvn clean compile命令, 查看根目录变化
4.****cmd 中录入 mvn clean test命令,查看根目录变化
5.****cmd 中录入 mvn clean package命令,查看根目录变化
6.****cmd 中录入 mvn source:jar命令,查看根目录变化,源码包
7.cmd 中录入 mvn clean site命令,查看根目录变化
8.****cmd 中录入 mvn install命令,查看本地仓库变化
9.****生成Eclipse的需要2个文件mvn eclipse:eclipse
10.maven打包不执行测试用例的命令
11.****mvn package -Dmaven.test.skip=true
2.idea安装
(1)解压文件
(2)bin/下setup64应用程序
(3)进入hosts文件中:C:WindowsSystem32driversetchosts
将“0.0.0.0 account.jetbrains.com”添加到hosts文件中
记得修改hosts的权限
(4).http://idea.lanyus.com/ 获取注册码粘贴
(5)建立一个项目测试证明成功了