1. 安装好maven2。 安装成功标志,运行命令行 "mvn -v" 成功
2. 大致了解maven能做哪些事情,主要的命令
1) 开始第一个mvean2项目:
mvn archetype:create -DgroupId=com.mycompany.app \
-DartifactId=my-app
简单介绍一下 groupId相当于你的组织,如同org.springframework,会转化为相应得本地路径 artifactId,你主要的jar包名称,也就是你要打成的jar 名称。
2) 编译应用资源
A. mvn compile
编译相应的jave 文件
B. 编译测试类以及运行测试类
mvn test
C. 如果只想编译test,执行
mvn test-compile
3) 打包和安装你的本地库
A. 打包:
mvn package
B. 安装:
mvn install
4) 创建web site
mvn site
5) 清除所有输出
mvn clean
6) 创建相关的ide文件
mvn idea:idea 或者 mvn eclipse:eclipse
3. 了解maven2的2个重要配置文件pom.xml和settings.xml
1) settings.xml
(细节有google上有大量文档,这里不重复描述了^_^)
http://maven.apache.org/settings.html
关于Remote repository的设置,可以参考 http://zhaohaolin.iteye.com/blog/1090405
2) pom.xml
(细节有google上有大量文档,这里不重复描述了^_^)
http://yingmenglong.iteye.com/blog/587429
4. 结合上面的#2和#3进行实际试验
一些术语:
1) 工件(Artifact): 工件通常被打包成包含二进制库或可执行库的 JAR 文件,但在实践中,工件也可以是 WAR、EAR 或其他代码捆绑类型;
2) 存储库: 存储 Maven 在一个项目的依赖项解析中使用过的工件集。在本地磁盘上访问本地存储库,通过网络访问远程存储库;
3) 坐标: 是一组可以惟一标识工件的三元组值,包括groupId,artifactId,version;
4) mojo: 插件中的每个任务称作一个 mojo;
5) 打包类型(packaging): 可以由jar, pom等类型。如果类型是pom,表示这是一个多模块项目;
实验:
1)在命令行方式下利用maven2创建,编译,测试项目
2) 在Eclipse中利用maven2创建,编译,测试项目 (结合使用JUnit)
参看对Maven2的系统介绍:
http://www.ibm.com/developerworks/cn/education/java/j-mavenv2/index.html
分享到:
相关推荐
maven学习笔记,里面有maven的学习路线图,以及maven的核心知识
主要介绍了Maven 的配置文件路径读取方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认...
本资源是Java学习路线图,内容包括JavaSE方面、数据库方面、Web前端方面、Web后端、J2EE 高级框架、Maven、Git&SVN;
自己学习jFinal框架时做的例子,才实现了查询功能(两表联合查询), 增删改过两天做了再上传。
主要介绍了Mac下安装配置Maven并在IDEA中配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了详解idea从git上拉取maven项目详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了解决idea每次新建项目都需要配置maven,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
有关Mybaits的学习路线与知识点,压缩包中有相关word文档(尚硅谷的学习笔记),含有相关的源代码(模块使用了父子关系),使用了maven工程的创建方式,mysql数据库,idea开发工具。 含有Mybaits官网中的使用手则。 ...
选点:在地图上选择一点作为地址,定位,获取当前位置导航,路线规划:选择目的地进行导航。
主要介绍了解决IDEA中maven导入jar包一直报错问题,本文通过实例图文的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Nginx反向代理、负载均衡、动静分离 JVM内存模型、参数调优 JUC线程⾼级 分布式架构注册中⼼Zookeeper 虚拟化应⽤容器Docker 全⽂检索引擎ElasticSearch 消息队列RabbitMQ 前端VUE/ES6 2⼤数据学习路线 2.1JavaSE ...
2.选择你的Maven文件夹 3.如图: 4.apply 5.改maven中conf文件夹下setting文件(编辑器打开) 6.修改仓库 7.此处添加自己的仓库路径(切记全程英文路径) 8.找到mirrors标签 9.修改为(其实就是在注释外添加) ...
之前都是在已经建立好的项目基础上开发,没有自己建立过IDEA的maven+springMVC+Mybatis项目,今天刚好学习一下。 maven的本地安装自行度娘~ 步骤 新建项目 首先,打开IDEA后新建一个project: 选择maven项目和JDK...
2020-5-11 Servlet中的路径 2020-5-11 Servlet学习---Session 2020-5-17 监听器学习 2020-5-17 IDEA中的Maven的简单使用 2020-5-18 JavaWeb学习 2020-5-19 JavaWeb学习 2020-5-21 JavaWeb学习 JSP,EL,JSTL,Filter...
2.1、创建一个Maven工程 2 2.2、pom文件引入依赖 3 2.3、编写HelloWorld服务 3 2.4、@RestController 4 2.5、@EnableAutoConfiguration 4 2.6 SpringApplication.run(HelloController.class, args); 4 2.7、...
部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/...