您好,欢迎来到锐游网。
搜索
您的当前位置:首页maven安装与配置

maven安装与配置

来源:锐游网


一、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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务