Maven环境搭建
(1)Maven下载, http://maven.apache.org/download.cgi
(2)本地仓库配置
打开maven的安装目录中conf/settings.xml文件,在这里配置本地仓库:标签中间是本地仓库安装目录路径
<localRepository>D:\repository_ssh</localRepository>
(3)eclipse配置Maven
A: window->Preference->搜索栏输入Maven,点击Installations->右侧add,弹出窗口后选择maven的安装目录
->apply应用
B:配置User Settings.
选择Maven安装目录下conf下的settingsxml ,然后点击Update Settings 、Reindex 和Apply按钮.
(4)重建本地仓库索引
window-->show View-->other-->选择Maven Repositories,在控制台上就会出现此选项-->点击 Local Repositories下的第一个选项,
右键,-->Rebuild Index重新创建索引
(5)创建简单Maven项目,工程目录说明
project
/src/main/java 主体程序 java源文件(不要放配置文件)
/src/main/resources 主体程序所需要的配置文件(不要放java文件)
/src/test/java 单元测试程序 java源文件
/src/test/resources 单元测试程序所用的配置文件
/target 编译输出目录
pom.xml Maven进行工作的主要配置文件。
(6)设置编译版本
我们现在的Maven工程默认是JDK1.5 ,我们需要将编译版本改为JDK1.7
A: 在pro.xml配置文件中粘贴一下配置
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
B:当然我们也可以可视化操作,Maven项目-->右键Maven-->add Plugin-->在搜索框中输入com就会出现compiler
插件,我们可以选择相应的版本-->项目右键-->Maven-->Update Project-->项目工程下的编译版本就会改成JDK1.7
(7)添加依赖
Maven项目-->右键-->add Dependency-->选择相应的依赖
(8)当我们启动项目时,可能会报错,这时可以设置环境变量
window-->preference-->java-->Installed JREs-->
在配好的JRE环境中编辑
在Default VM arguements框中输入
-Dmaven.multiModuleProjectDirectory=$M2_HOME
Maven创建Web工程
(1) 创建war工程
(2) 手动添加web.xml,在src /main/webapp 目录下手动创建WEB-INF目录;将资源文件夹下的web.xml拷贝至WEB-INF目录
(3) 添加插件,在pom.xml中配置编译版本,tomcat插件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<!-- 指定端口 -->
<port>8080</port>
<!-- 请求路径 -->
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
(4) 点击工程右键 Maven -> Update Project ...
(5) 在pom.xml中添加servlet-api
工程右键-->add dependency--> servlet API选中一个版本
注意:必须指定scope为provided , 这是设置依赖范围
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
</dependencies>
(6)创建web页面,测试 tomcat7:run
Maven配置SSh
加依赖 -->maven-add Dependency
hibernate
Spring 核心包,beans,context,context-support
aop,tx(事物),orm(与hibernate整合),web包
aspectj
struts 核心包,struts2-Spring-plugin
数据库驱动
MysqL驱动
JSTL
Maven常见的命令
complie:编译
clean:清理,将target下的class文件清理
test: 执行单元测试类,执行src/test/java下的类
package :将java工程打成jar、war。
install:安装命令,将工程的jar发布到本地仓库
发布到仓库,目录按照本工程定义的坐标生成目录