`

Maven命令使用及简介

阅读更多

创建普通应用项目:
mvn archetype:create -DgroupId=com.byread -DartifactId=blog

创建WEB项目:
mvn archetype:create -DgroupId= com.byread -DartifactId=blogweb -DarchetypeArtifactId= maven-arc hetype-webapp

创建appfuse 项目:
mvn archetype:create -DarchetypeGroupId =org.appfuse.archetypes -DarchetypeArtifactId =appfuse-basic-struts -DremoteRepositories =http://static.appfuse.org/releases -DarchetypeVersion =2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject


---------------- ---------------- 命令说明---------------- ----------------

一。archetype( 内建插件,他的create任务将建立项目骨架 ): archetype:create

二。groupId 项目的java包结构:com.byread

三。artifactId 项目的名称
blog

四。 archetypeArtifactId( 项目骨架的类型 ):
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp

---------------- ---------------- 其他命令说明---------------- ----------------
发布到本地:
mvn install:install -file -Dfile=D:/opensource/dbunit-2.2/dbunit-2.2.jar -DgroupId=dbunit-DartifactId=junitperf -Dversion=2.2 -Dpackaging=jar

发布到远程:
mvn deploy:deploy -file -DgroupId=staticComparison -DartifactId=static-comparison -Dversion=2.0 -Dpackaging=jar -Dfile=c:/staticComparison_2.0.jar -Durl=file:Y:\repo

生成Eclipse项目结构:
mvn eclipse:eclipse

清理(删除target目录下编译内容)
mvn clean

仅有页面文件发生变化时
mvn war:exploded

maven定义的生命周期中主要的相位如下:
validate : 验证项目是否正确以及相关信息是否可用。
compile : 编译。
test : 通过junit进行单元测试。
package : 根据事先指定的格式(比如jar),进行打包。
integration-test : 部署到运行环境中,准备进行集成测试。
verify : 对包进行有效性性和质量检查。
install : 安装到本地代码库。
deploy : 在集成或发布环境,将包发布到远程代码库。

分享到:
评论

相关推荐

    Maven 命令Maven 命令Maven 命令

    通过使用Maven,开发者可以遵循一种标准化的方式来构建项目,使得不同项目的构建过程具有一致性。以下是一些Maven的常用命令及其详细解释: 1. **创建项目**: - `mvn archetype:create -DgroupId=<group_id> -...

    maven仓库清理命令

    maven仓库清理命令

    Maven常用命令 Maven Maven学习

    Maven常用命令 Maven Maven学习

    maven常用的命令

    Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。...了解这些命令和目录结构可以帮助您更好地使用 Maven 进行项目管理和构建。

    maven 常用命令集合

    在使用 Maven 时需要注意的一些问题: * 安装好 m2eclipse 插件后,可能会报错:Eclipse is running in a JRE, but a JDK is required. Some Maven plugins may not work when importing projects or updating ...

    maven命令行相关命令集锦

    ### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...

    Maven笔记(2)-- 构建Java Project 及 Maven命令使用

    **Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...

    java开发maven命令详解

    ### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...

    eclipse下几个简单maven命令

    本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...

    maven常用命令

    在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 Maven 项目 Maven 提供了多种方式来创建项目,以下是其中的一些: 1. 创建 Maven 的普通 Java 项目:`mvn ...

    Maven核心命令解析和Maven课程资源库大全

    Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心...

    maven配置命令及项目部署

    maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...

    maven常用命令以及以个测试项目

    **正文** Maven是Java开发中的一...通过熟练掌握Maven命令和配置,开发者可以高效地管理项目依赖,实现自动化构建,从而提高开发效率。而提供的测试项目则可以帮助我们更好地理解Maven如何与测试集成,确保代码质量。

    maven命令下载jar包.rar

    标题“maven命令下载jar包.rar”提示我们,这是一个关于使用Maven命令行来手动下载特定jar包的方法。在某些情况下,当通过正常构建过程无法获取jar包时,这种方法可能会派上用场。 描述中提到,“在pom.xml配置你要...

    maven详细使用教程

    maven命令 maven提供了多种命令,例如mvn compile、mvn test、mvn package等。mvn compile命令用于编译项目,mvn test命令用于执行测试,mvn package命令用于打包项目。 maven项目示例 hello项目是一个简单的...

    maven使用文档,maven使用文档

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

    maven项目开发的maven3.3.9使用包

    3. **构建与打包**:执行`mvn package`命令,Maven会将SpringBoot项目打包为可执行的JAR或WAR文件。 4. **测试**:Maven的surefire插件可以帮助执行单元测试。 5. **部署**:使用Maven的deploy插件,可以将构建好...

    java Maven中常用命令和插件

    java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用...

    maven基本命令详解

    这条命令用于生成一个名为 `damocles-autocredit` 的 Maven 项目,其所属的组 ID 也是 `damocles-autocredit`,使用的原型为 `maven-archetype-quickstart`,且在非交互模式下运行(即不需要用户输入确认)。...

Global site tag (gtag.js) - Google Analytics