`
拓子轩
  • 浏览: 210058 次
  • 性别: 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安装与配置参考

 

 

分享到:
评论

相关推荐

    maven使用文档,maven使用文档

    ### Maven 使用文档详解 #### Maven 简介与特点 Maven 是一款强大的项目管理和构建工具,主要用于 Java 项目的管理。Maven 提供了统一的标准流程来管理项目的生命周期、依赖关系以及项目信息等,极大地提高了开发...

    idea+maven使用教程

    **Idea + Maven 使用教程** ...本教程提供的 "Maven简介及安装.pdf" 和 "安装IDEA.pdf" 文档,将详细介绍上述内容,对于初学者来说是很好的参考资料。通过学习,你将能够熟练地在 Idea 中使用 Maven 进行开发工作。

    maven 简单使用教程

    【Maven简单使用教程】 Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9...

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

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

    maven设置参考1

    - 在 Eclipse 的 Maven 配置页面中,选择使用外部 Maven,并指向已安装的 Maven 目录。 2. **自定义 settings.xml 文件**: - 同样需要指定自定义的 settings.xml 文件路径,以应用所需的配置。 3. **本地仓库...

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

    本书不仅全面介绍了Maven的基本概念和操作流程,还深入探讨了Maven在实际项目中的应用技巧,为开发者提供了宝贵的参考资料。 #### Maven概述:约定优于配置的构建工具 Maven是一种遵循“约定优于配置”原则的项目...

    maven API maven API

    《Maven详细的中文API.pdf》文档提供了全面的Maven API参考,包括每个类、接口和方法的详细说明,是深入学习Maven API的重要资料。结合实际项目经验,开发者可以更好地理解和运用Maven API,提升项目管理能力。 ...

    MAVEN POM元素参考

    **MAVEN POM元素参考** MAVEN(Maven Project Object Model)是Apache Maven的核心概念,它定义了项目构建的配置模型。POM(Project Object Model)是Maven用来管理项目依赖、构建过程、属性和插件的一个XML文件,...

    在eclipse中使用maven(1).zip

    在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...

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

    《Maven中文指导》是一本专为学习Maven的中文读者量身打造的参考书籍,旨在帮助那些在英语资源中感到困扰的朋友更好地理解和掌握Maven这一强大的项目管理和构建工具。Maven通过自动化构建过程,使得Java项目的构建、...

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...

    maven及其安装和使用.7z

    本指南将详细介绍Maven的安装、配置以及在IntelliJ IDEA(简称IDEA)中的使用方法。 ### Maven的安装 1. **下载Maven**:访问Apache Maven官方网站(https://maven.apache.org/download.cgi)下载最新版本的Maven...

    Maven1.1使用手册

    ### Maven 1.1 使用手册知识点总结 #### 1. 关于 Maven 1.x - **欢迎使用 Maven**:此部分介绍了 Maven 1.1 的发布情况,包括最新的版本、下载链接、安装指南以及如何开始使用等内容。Maven 1.1 在 2007 年 6 月 ...

    maven权威指南

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

    maven-3.2.5

    为了了解Maven与不同JDK版本的兼容性,你可以参考官方的兼容版本查询地址:[http://maven.apache.org/docs/history.html](http://maven.apache.org/docs/history.html)。这里列出了Maven历来的版本及其支持的JDK版本...

    使用GitHub搭建Maven私库

    ### 使用GitHub搭建Maven私库 #### 背景与目的 随着软件开发项目的增多和个人技术积累的增长,很多开发者会有构建个人Maven私库的需求。这样不仅能够方便地管理自己开发的各种组件、库或者工具,还能高效地进行...

    maven 3.0.5

    `使用说明.url`和`软件E线下载.url`可能是指向Maven 3.0.5的安装指南和下载链接,建议参考这些资源获取更详细的安装和配置步骤。`maven(maven环境变量配置)3.0.5官方版`可能是指具体的配置文档,帮助用户了解如何...

Global site tag (gtag.js) - Google Analytics