`
123003473
  • 浏览: 1061076 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

maven 常用命令goal

 
阅读更多
1.显示一个插件所有的goal
2.创建一个基于模版的项目,eclipse项目
//创建标准目录模板
mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=codelineCommons
//创建web项目
mvn archetype:create -DgroupId=com.mycompany.app    -DartifactId=my-webapp       -DarchetypeArtifactId=maven-archetype-web

3.查看一个插件所用的版本
mvn -Dplugin=groupId:artifactId help:describe
4.忽略编译test
mvn -Dmaven.test.skip=true
5.一个jar文件,它是maven的一个插件,怎么安装到本地库。
   mvn install:install-file
       -Dfile=<path-to-file>
    -DgroupId=<group-id>
    -DartifactId=<artifact-id>
    -Dversion=<version>
    -Dpackaging=<packaging>
    -DgeneratePom=true

6.maven的生命周期
    validate,验证工程是否正确,所有需要的资源是否可用。
    compile,编译项目的源代码。
    test-compile,编译项目测试代码。
    test,使用已编译的测试代码,测试已编译的源代码。
    package,已发布的格式,如jar,将已编译的源代码打包。
    integration-test,在集成测试可以运行的环境中处理和发布包。
    verify,运行任何检查,验证包是否有效且达到质量标准。
    install,把包安装在本地的repository中,可以被其他工程作为依赖来使用
   deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 
   generate-sources,产生应用需要的任何额外的源代码,如xdoclet。
7.Dependency Scope
compile,缺省值,适用于所有阶段,会随着项目一起发布。
provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它
eg:
<dependency>
    <groupId>hibernate</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.0.3</version>
    <scope>test</scope>
</dependency>

【转载地址】http://hamber.iteye.com/blog/1605209
分享到:
评论

相关推荐

    maven常用命令

    Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...

    Maven 常用命令都准备好给你了.docx

    以下是一些Maven的常用命令及其详细解释: 1. **创建Maven项目**: - `mvn archetype:create -DgroupId=packageName -DartifactId=projectName`:创建一个基本的Java项目。 - `mvn archetype:create -DgroupId=...

    maven基本命令详解

    还有一些其他的常用命令可以帮助开发者更好地管理 Maven 项目: - 显示当前项目的 POM 文件:`mvn help:effective-pom` - 分析项目依赖关系:`mvn dependency:analyze` 和 `mvn dependency:tree` - 跳过测试编译:`...

    maven快速培训PPT

    Maven常用命令** 一些常见的Maven命令包括: - `mvn clean`:清理项目生成的输出文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行测试。 - `mvn package`:打包项目。 - `mvn install`:将项目安装到本地...

    Windows下maven安装包

    三、Maven的常用命令 1. `mvn clean`:清理项目产生的临时文件和目标输出。 2. `mvn compile`:编译源代码。 3. `mvn test`:运行项目的单元测试。 4. `mvn install`:编译并测试项目,然后将结果安装到本地仓库。 5...

    apache-maven3.5.4

    Maven 的常用命令:** - `mvn clean`:清理项目生成的中间文件。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`:将打包后的...

    [maven] 常用插件解析.docx

    maven-archetype-plugin 能让用户生成项目骨架,Maven 初学者最开始执行的 Maven 命令可能就是 mvn archetype:generate,这实际上就是让 maven-archetype-plugin 生成一个很简单的项目骨架,帮助开发者快速上手。...

    Maven安装包

    ### Maven常用命令 - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`...

    Maven2__配置

    **四、Maven 常用命令** 1. `mvn clean`:清理项目生成的目标文件 2. `mvn compile`:编译源代码 3. `mvn test`:运行测试 4. `mvn package`:打包项目,生成 JAR 或 WAR 文件 5. `mvn install`:将项目安装到本地...

    maven 安装包

    【 Maven 的常用命令】 - `mvn clean`:清理项目生成的临时文件和目标目录。 - `mvn compile`:编译项目的源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:编译、测试并打包项目,生成JAR或WAR文件...

    Maven3实战笔记04Maven的生命周期和插件

    Maven插件是用来执行具体任务的工具,每个插件可以包含多个目标(Goal),每个目标对应着生命周期中的某个阶段。插件通常用来执行特定的任务,如编译Java源代码、运行单元测试、打包应用程序等。 - **maven-...

    maven学习笔记

    **三、Maven常用命令** - `mvn clean`:清理项目,删除目标目录(target)中的所有内容。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 ...

    maven 实战 所有源代码

    其中,`default`生命周期是最常用的,包含了编译、测试、打包、验证等环节。例如,执行`mvn compile`命令会完成源代码的编译,`mvn test`会运行所有的测试。 ### 四、依赖管理和传递性依赖 Maven的依赖管理能自动...

    Apache Maven插件

    例如,常用的`mvn compile`命令用于编译源代码,`mvn test`执行单元测试,`mvn package`将编译后的代码打包成JAR或WAR文件。 2. 依赖管理:Maven的中央仓库包含了大量的开源库,开发者可以通过在POM.xml文件中声明...

    maven-3.6.0.zip

    ### Maven的常用命令 - `mvn clean`:清理项目生成的目标文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试。 - `mvn package`:打包项目,生成JAR或WAR文件。 - `mvn install`:将打包好的文件...

    maven.zip

    ### Maven的常用命令 - `mvn clean`:清理项目生成的目标文件和测试报告。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试并生成测试报告。 - `mvn install`:将项目打包并安装到本地仓库,供其他项目...

    尚硅谷Maven视频下载

    Maven提供了命令行工具,常用的命令有: 1. `mvn clean`:清理项目产生的临时和目标文件。 2. `mvn compile`:编译源代码。 3. `mvn test`:运行单元测试。 4. `mvn package`:打包项目,生成JAR或WAR文件。 5. `...

    apache maven 3

    #### 四、Maven 常用命令详解 1. **mvn clean**:清理项目,删除目标目录下的所有文件。 2. **mvn compile**:编译项目源代码。 3. **mvn test**:运行项目单元测试。 4. **mvn package**:打包项目为可部署...

Global site tag (gtag.js) - Google Analytics