`
拓子轩
  • 浏览: 204542 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

maven使用参考

    博客分类:
  • java
阅读更多

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

 

 maven安装与配置参考

 

 

分享到:
评论

相关推荐

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    Maven权威指南,学习参考手册

    Maven 权威指南 学习手册 参考手册

    Maven2使用项目开发规范说明.doc

    《Maven2使用项目开发规范说明》,图文并茂,详细介绍了使用 Maven2 开发一个规范项目的流程。 目录: 1. 环境配置 3 1.1. 配置Maven2 3 1.2. 配置Eclipse环境变量MIA_LIB 4 1.3. 安装Maven2 的eclipse plugin 4 2. ...

    maven设置参考1

    5. 至此,maven已经完成了安装,我们可以通过DOS命令输入“mvn -v”检查一下我们是否安装成功: Top三、修改maven配置文件通常我们需要修改解压

    Maven使用介绍(PPT)

    本人阅读《Maven实战》后整理的Maven PPT内容,全面介绍Maven的使用。 参考书籍:《Maven实战》作者:许晓斌

    maven权威指南

    “Maven参考”。介绍性内容包括了两章:第 1 章介绍 Apache Maven和第 2 章安 装和运行Maven。第 I 部分 “Maven实战” 开发一些实际的例子,并一步步分析这些 例子的结构,同时循循善诱,详细解释,以此来解释Maven...

    eclipse-maven3-plugin Maven插件离线安装包

    1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...

    apache maven入门教程

    关于更多MAVEN相关介绍,请参考官网http://maven.apache.org/ 在网上搜索发现众多开源团队中有一个国内开源团队也使用了MAVEN管理项目,并可以基于框架来生成项目原型。 本文以新建一个项目为实例,讲解MAVEN的基本...

    Maven Java使用JCR 操作CQ5节点

    自创手写。 满足以下条件即可参考: 1. maven的java工程,至少明白maven的机制 2. CQ5服务器,知道CQ5 3. 使用javax.jcr 以上为简单入门教程,复杂技能请自己修行。

    使用eclipse构建maven项目

    本文介绍了使用maven构建eclipse项目,挺不错的大家参考参考!

    MAVEN参考手册

    MAVEN参考手册,最新英文指导手册,最适合的参考手册

    maven中文指导 学maven的很好一本参考书

    maven中文指导,又可以做参考手册,对英文不太好的朋友式福音了呀

    maven2权威指南

    “Maven参考”。介绍性内容包括了两章:第 1 章介 绍 Apache Maven和第 2 章安 装和运行Maven。第 I 部分 “Maven实战”开发一些实际的例子,并一步步分析这些 例子的结构,同时循循善诱,详细解释,以此来解释Maven...

    jacoco-sonarqube-maven覆盖率统计参考项目

    一个解决maven项目使用了jacoco插件,在sonarqube平台下,覆盖率总是显示为0的参考项目

    MAVEN POM元素参考

    NULL 博文链接:https://576017120.iteye.com/blog/1468577

    使用maven Profile实现多环境构建

    使用maven Profile实现多环境构建,详细请参考 :http://blog.csdn.net/u011781521/article/details/77899467

    maven依赖+继承+聚合

    这是一个maven依赖+继承+聚合的小例子,用来参考和学习maven

    Maven2.09+ 入门指南

    最新的maven2.0.9下载,附带使用入门参考指南。

    Maven2 的新特性.7z

    如果仍期望能够使用类似maven.xml的功能,如,请参考Inserting non-standard build steps using preGoals and postGoals。 在Maven2中,配置使用settings.xml,它取代了原有的project.properties和build.properties...

    maven settings.xml配置文件参考-阿里云镜像部分

    maven配置阿里云镜像的列表,不仅仅只是配置一个public,还有很多其它的仓库镜像配置,可以极大的加速依赖组件的下载速度

Global site tag (gtag.js) - Google Analytics