maven的配置|常用命令|maven整合SSH

一.前言

本文会讲到maven的5个相关的方面
 1.配置maven,maven下载地址:http://maven.apache.org/download.cgi
 2.maven的基本目录结构
 3.maven常用命令
 4.eclipse 配置 maven
 5.创建第一个maven工程并解决报错
 6.maven整合Struts2

二.配置maven(要配置maven,必须配置JDK,因为maven依赖Java的开发环境。所以我们分三步进行)

  1.配置JDK
   (1)安装JDK
   (2)配置JDK的环境变量

变量名:JAVA_HOME
变量值:JDK的路径

变量名:path
变量值:%JAVA_HOME%\bin;

验证是否配置成功:命令行输入:java

  2.配置maven环境变量

变量名:MAVEN_HOME
变量值:MAVEN的路径

变量名:path
变量值:%MAVEN_HOME%\bin;

验证是否配置成功:命令行输入:mvn -v

 3.配置maven的仓库配置

在maven的conf\settings.xml中
默认仓库路径:Administrator/.m2/repository
自己配置:D:\repository

maven仓库的核心jar包地址:
http://repo1.maven.org/maven2/

WechatIMG1.jpeg

三.maven的基本目录结构

WechatIMG2.png

四.maven常用命令

1.mvn clean
说明: 清理项目生产的临时文件,一般是模块下的target目录
2.mvn package
说明: 项目打包工具,会在模块下的target目录生成jar或war等文件,如下运行结果。

  1. mvn compile
    说明:打包工程 存放在target/classes文件夹中
  2. mvn test
    说明:运行测试类
    5.mvn install
    说明: 模块安装命令 将打包的的jar/war文件复制到你的本地仓库中,供其他模块使用 -Dmaven.test.skip=true 跳过测试(同时会跳过test compile)

五.eclipse 配置 maven

1.先配置eclipse编码格式:
Windows-preferences-general-workspace-other:UTF-8
2.配置web编码格式:
Windows-preferences-general-web-css/html/jsp-encode(utf-8)
3.配置maven
Windows-preferences-general-maven-installations
add- Directory- maven路径- 选中 - apply
4.配置maven仓库
Windows-preferences-general-maven-user settings
选择路径(maven-conf-settings)- apply
5.重构索引
window-show view-other-选择maven repositories-ok

六.创建第一个maven工程

1.创建项目 new-maven project


WechatIMG3.jpeg

2.创建好maven project发现报错 则需要添加标准的web路径


WechatIMG4.jpeg

3.解决报错之后 有时候需要调整jdk版本,jdk版本查看: java resources - libraries - JRE...
修改jdk版本
方法一:
(1)首先添加插件


WechatIMG5.jpeg

(2)编辑版本


WechatIMG6.jpeg

(3)然后刷新工程就ok:右键-maven-update project

方法二:
在配置文件中修改就 conf\setting.xml


WechatIMG9.jpeg

4.在src/main/java中添加一个servlet中添加一个后会报错,需要在pom中导入jar包并指明jar包的工作范围:scop。


WechatIMG950.jpeg

常用jar包对应的作用范围


WechatIMG951.jpeg

5.maven体检Tomcat插件并配置can住
右键-maven-add plugin-select Tomcat7
配置参数


WechatIMG4.png

6.运行项目在Tomcat上
run as - Maven build... - Goals(tomcat7:run)

七.maven整合Struts2

pom.xml --- dependence --- add --- struts2-core

你可能感兴趣的:(maven的配置|常用命令|maven整合SSH)