1. maven创建java工程
mvn archetype:generate -DgroupId=com.tuozixuan.crm -DartifactId=crm -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
-DarchetypeArtifactId: 创建工程的模板,maven-archetype-quickstart为创建普通java工程(jar), maven-archetype-webapp为创建java web工程(war)
-DinteractiveMode:是否使用交互模式,true为使用,false为不使用
2. maven创建web工程
mvn archetype:generate -DgroupId=com.tuozixuan.crmweb -DartifactId=crmweb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
3. 把用maven创建的java工程或web工程转换成eclipse工程
3.1 切换到工程目录,如:cd crmweb
3.2 执行命令:mvn eclipse:eclipse
4. maven构建项目
在pom文件所在目录执行命令:mvn package,将会编译源代码、运行单元测试并进行打包,打包的文件格式取决于pom文件的<packaging>的设定,
默认为jar,打包后的文件放在target目录中。
5. maven清理项目
清理target目录下的maven项目缓存文件,执行命令:maven clean
6. maven运行单元测试
6.1 执行命令:mvn test
6.2 运行单个单元测试:mvn -Dtest=TestApp test
7. 将项目安装到Maven本地资源库
mvn clean install
8. 生成基于maven的项目文档站点
执行命令:mvn site, 生成的网站在项目的“target/site”文件夹中
9. 定制库到maven本地资源库
本地安装ojdbc14示例:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:\ojdbc14-10.2.0.4.0.jar
执行上述mvn install:install-file命令后便可在pom文件中使用:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
使用场景:要使用的 jar 不存在于 Maven 的中心储存库中;创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。
10. 导出项目依赖的jar包
默认输出到target下的dependency目录: mvn dependency:copy-dependencies
输出到指定的lib目录:mvn dependency:copy-dependencies -DoutputDirectory=lib
相关推荐
Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...
Maven 权威指南 学习手册 参考手册
《Maven2使用项目开发规范说明》,图文并茂,详细介绍了使用 Maven2 开发一个规范项目的流程。 目录: 1. 环境配置 3 1.1. 配置Maven2 3 1.2. 配置Eclipse环境变量MIA_LIB 4 1.3. 安装Maven2 的eclipse plugin 4 2. ...
5. 至此,maven已经完成了安装,我们可以通过DOS命令输入“mvn -v”检查一下我们是否安装成功: Top三、修改maven配置文件通常我们需要修改解压
本人阅读《Maven实战》后整理的Maven PPT内容,全面介绍Maven的使用。 参考书籍:《Maven实战》作者:许晓斌
“Maven参考”。介绍性内容包括了两章:第 1 章介绍 Apache Maven和第 2 章安 装和运行Maven。第 I 部分 “Maven实战” 开发一些实际的例子,并一步步分析这些 例子的结构,同时循循善诱,详细解释,以此来解释Maven...
1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...
关于更多MAVEN相关介绍,请参考官网http://maven.apache.org/ 在网上搜索发现众多开源团队中有一个国内开源团队也使用了MAVEN管理项目,并可以基于框架来生成项目原型。 本文以新建一个项目为实例,讲解MAVEN的基本...
自创手写。 满足以下条件即可参考: 1. maven的java工程,至少明白maven的机制 2. CQ5服务器,知道CQ5 3. 使用javax.jcr 以上为简单入门教程,复杂技能请自己修行。
本文介绍了使用maven构建eclipse项目,挺不错的大家参考参考!
MAVEN参考手册,最新英文指导手册,最适合的参考手册
maven中文指导,又可以做参考手册,对英文不太好的朋友式福音了呀
“Maven参考”。介绍性内容包括了两章:第 1 章介 绍 Apache Maven和第 2 章安 装和运行Maven。第 I 部分 “Maven实战”开发一些实际的例子,并一步步分析这些 例子的结构,同时循循善诱,详细解释,以此来解释Maven...
一个解决maven项目使用了jacoco插件,在sonarqube平台下,覆盖率总是显示为0的参考项目
NULL 博文链接:https://576017120.iteye.com/blog/1468577
使用maven Profile实现多环境构建,详细请参考 :http://blog.csdn.net/u011781521/article/details/77899467
这是一个maven依赖+继承+聚合的小例子,用来参考和学习maven
最新的maven2.0.9下载,附带使用入门参考指南。
如果仍期望能够使用类似maven.xml的功能,如,请参考Inserting non-standard build steps using preGoals and postGoals。 在Maven2中,配置使用settings.xml,它取代了原有的project.properties和build.properties...
maven配置阿里云镜像的列表,不仅仅只是配置一个public,还有很多其它的仓库镜像配置,可以极大的加速依赖组件的下载速度