一、Maven准备工作
1、下载页面:http://maven.apache.org/download.html ,下载Maven 3.x (版本为:apache-maven3.0-bin.zip)
2、解压安装文件到指定目录,如:
D:\\workSpace\\apache-maven-3.0-bin.zip
3、配置环境:
4、检查是否安装配置成功:
第一条命令C:\\Documents and Settings\\Administrator>echo %m2_home%
用来检查环境变量m2_home是否指向了正确的Maven安装目录
第二条命令C:\\Documents and Settings\\Administrator>mvn –v
mvn –version 执行了第一条Maven命令,以检查Windows是否能够找到正确的mvn执行脚本
二、Maven使用入门
创建文件夹“hello-world”,在此文件夹下创建pom.xml
1、编写pom.xml
文件代码:
2、编写主代码
在“hello-world”文件夹下建立文件路径
.../Hello-world/src/main/java/com/hlk/mvnbook/helloworld/HelloWorld.java
HelloWorld.java 代码:
package com.hlk.mvnbook.helloworld;
public class HelloWorld{
public String sayHello(){
return \"Hello Maven......\";
}
public static void main(String[] args){
System.out.println( new HelloWorld().sayHello() );
}
}
在“hello-world”目录下运行命令 mvn clean compile
命令中clean告诉Maven清理输出目录target/,compile告诉Maven编译项目主代
码
HelloWorld.java
至
target
\\classes\\com\\hlk\\mvnbook\\helloworld\\HelloWorld.class
Maven完成清理与编译任务
3、编译测试类以及运行测试类
输入命令 mvn test
如果只是想要编译test,则执行命令mvn test-compile
4 打包和安装你的本地库
输入--打包--命令: mvn package
安装命令:
mvn install
将你自己打的包安装到了你的”本地库”里
三、项目中用到的maven技术
打开refresh.bat文件:
1: curdir=%~dp0 标示pom.xml所在目录位置
2: PROJECT_LIB_DIR=%curdir%\\src\\main\\webapp\\WEB-INF\\lib 项目下载包所放路径
3: PROJECT_CLASS_DIR=%curdir%\\src\\main\\webapp\\WEB-INF\\classes
java文件编译后所放路径
4: mvn clean 清理Maven工程
5: mvn eclipse:clean 清理Eclipse工程
6: del /f/s/q % PROJECT_CLASS_DIR %\\* 删除此路径下的所有文件
7: mvn eclipse:eclipse –DdownloadSource=false –DoutputDirectory=% PROJECT_CLASS_DIR % 构建Eclipse工程,并设置编译目录为:/WEB-INF/classes
8: del /f/s/q %PROJECT_LIB_DIR%\\* 删除此路径下的所有文件
9: mvn dependency:copy-dependencies
-DoutputDirectory=%PROJECT_LIB_DIR% 生成依赖的jar拷贝到WEB-INF/lib
10: del /f/s/q %PROJECT_LIB_DIR%\\jsp*
del /f/s/q %PROJECT_LIB_DIR%\\servlet*
删除jsp和servlet包,因为它会和WEB容器的包冲突
11: mvn compile 执行编译命令
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务