码迷,mamicode.com
首页 > 其他好文 > 详细

Maven学习笔记

时间:2015-11-13 22:20:04      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:

Maven学习笔记

Maven是项目管理工具

1. 安装Maven

在apache官网(http://maven.apache.org/download.cgi) 下载apache-maven-3.3.3-bin.zip和apache-maven-3.3.3-src.zip;解压,把bin的位置设在环境变量里,

新建环境变量名:MAVEN_HOME

值:C:\Users\pengtao.yue\apache-maven-3.3.3\bin

在path中加入:%MAVEN_HOME%

在DOS中输入mvn –v,查看是否配置成功。

注意:必须下载并安装JDK,配置JDK的环境变量JAVA_HOME

2. 安装m2eclipse

启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入

http://download.eclipse.org/technology/m2e/releases/1.4/1.4.1.20140328-1905

点击下一步,完成.

注意:JDK是1.7,此处不能安装m2eclipse1.6,他是64位系统,故安装m2e1.4可成功。

3. Eclipse中配置Maven

点击Window  -->  Preferences,

点击Installations,点击Add按钮,选你本机安装 maven 的路径值:

C:\Users\pengtao.yue\apache-maven-3.3.3;

点击User Settings,点击 Browse 按钮,选到maven 的 setting.xml 配置文件: C:\Users\pengtao.yue\apache-maven-3.3.3\conf\settings.xml然后点击 OK,这样就完成了 eclipse maven 插件的配置.

查看Console平台,右边下拉三角,会出现Maven Console.

4. 在DOS下建立工程

http://blog.csdn.net/sushengmiyan/article/details/40142771

在DOS 下输入如下命令:

mvn archetype:generate -DgroupId=maven.demo.start -DartifactId=HelloMaven -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 

执行mvn package命令:

执行java -cp target/HelloMaven-1.0-SNAPSHOT.jar maven.demo.start.App命令

导入到Eclipse中会修正错误

5. 设定Eclipse环境

修改为JDK的运行环境,添加: -Dmaven.multiModuleProjectDirectory=$M2_HOME

 

运行的时候,选择.Pom文件,右键,选择run as maven build

在goal中写入compile,即可执行编译。右边有select按钮,可以选择你需要的命令。

6. 解决pom.xml文件中的错误,即引入jar包

网址:search.maven.org,搜索:spring-core,复制

    <dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-core</artifactId>

    <version>4.1.6.RELEASE</version>

</dependency>

搜索:mybatis,复制

<dependency>

    <groupId>org.mybatis</groupId>

    <artifactId>mybatis</artifactId>

    <version>3.3.0</version>

</dependency>

搜索:mybatis-spring

<dependency>

    <groupId>org.mybatis</groupId>

    <artifactId>mybatis-spring</artifactId>

    <version>1.2.3</version>

</dependency>

它用于spring和mybatis的整合

右键查看Maven Dependency的Build Path,看包是否成功引入

强制更新包,右键项目,Maven—>Update Maven Project,选择Force Update of Snapshots/Releases,点击OK,一直重复此操作,直到pom.xml文件中所用到的包版本号全部下载完。

7. 编译环境一致

菜单栏:WindowàPreferencesàJavaàCompileràJDK1.7

项目右键àPropertiesàJavaCompileràCompiler compliance level:1.7

8. 配置Tomcat

新建用户变量名:CATALINA_HOME,值:D:\apache-tomcat-7.0.63

Path中添加:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

 

可以发现在base-package指定的包中有的子包是不含有注解了,所以不用扫描,此时可以指定<context:exclude-filter>来进行过滤,说明此包不需要被扫描。综合以上说明

Use-dafault-filters=”false”的情况下:<context:exclude-filter>指定的不扫描,<context:include-filter>指定的扫描

9. 设定工程为web工程

右键项目,propertiesà Project Facets-->Convert to faceted form…

 

Maven学习笔记

标签:

原文地址:http://www.cnblogs.com/yuepengtao/p/4963257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!