1,D:\workspace>mvn archetype:create -DgroupId=com.river -DartifactId=TestMvn// 创建mvn项目
//-DarchetypeArtifactId 目录结构,默认值为maven-archetype-quickstart
//-DarchetypeArtifactId=maven-archetype-webapp, 创建web项目所需的目录(web.xml...)
//mvn archetype:generate 也可以创建项目。
效果:
TestMvn\src\main\java\com\river\App.java
TestMvn\src\test\java\com\river\AppTest.java
TestMvn\pom.xml
2,D:\workspace\TestMvn>mvn compile//编译主代码
效果:
TestMvn\target\classes\com\river
3,D:\workspace\TestMvn>mvn test-compile//编译测试代码
效果:
TestMvn\target\test-classes\com\river
4,D:\workspace\TestMvn>mvn test //运行测试
效果:
TestMvn\target\surefire-reports //测试报告
如果System.out.println,则有输出到CMD console.
5,D:\workspace\TestMvn>mvn site//创建站点
效果:
TestMvn\target\site//通过jetty来提供web服务
6,D:\workspace\TestMvn>mvn package//对主代码和resource打jar包
效果:
Building jar: D:\workspace\TestMvn\target\TestMvn-1.0-SNAPSHOT.jar
7,D:\workspace\TestMvn>mvn install//install到Maven本地repository
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
//下载或者安装到Maven本地仓库,其他项目才能使用!!!!!!!!!!!!!!!
8,D:\workspace\TestMvn>mvn eclipse:eclipse//生成ecllipse项目文件
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
D:\repo\org\apache\maven\plugins\maven-eclipse-plugin //每个mvn命令都对应一个plugin,插件机制扩展功能。好!
7,D:\workspace\TestMvn>mvn install//install到Maven本地repository
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
//下载或者安装到Maven本地仓库,其他项目才能使用!!!!!!!!!!!!!!!
8,mvn eclipse:eclipse 执行此命令,导入eclipse项目,否则导入maven项目
8.1,eclipse不要使用内置maven,重定向到环境变量中的maven,保证版本一致
8.2,window-->preference-->Maven-->user setting,重定向到环境变量中的maven
相关推荐
maven仓库清理命令
### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...
java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用命令和插件java Maven中常用...
Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速...
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心...
maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...
Maven常用命令 Maven Maven学习
本篇文章将深入探讨Maven的常用命令,并通过一个测试项目来展示这些命令的实际应用。 ### Maven常用命令 1. **初始化项目结构**: - `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以...
这里配置了三个Maven插件:`maven-compiler-plugin`用于指定Java编译器版本;`maven-jar-plugin`用于创建JAR文件,并在MANIFEST.MF文件中定义`Main-Class`;`maven-shade-plugin`用于创建自包含的可执行JAR文件。 ...
maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...
exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...
Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 在 Jenkins pipeline 中,我们经常需要使用 JDK 命令和 Maven 或 Gradle 编译命令...
### Maven基本命令详解 Maven 是一款非常强大的 Java 项目构建工具,它通过一系列的预定义生命周期和插件,简化了项目的构建、依赖管理和部署等工作。本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. ...
这个命令通常用于部署第三方库或内部依赖到私有仓库。 #### 12. `mvn install:install-file` 将一个特定的文件安装到本地仓库中,通常用于处理不在公共仓库中的依赖项。例如,如果有一个名为`client-0.1.0.jar`的...
本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...
Maven原理 配置 Maven 的常用命令 Maven Eclipse和MyEclipse 的配置
Maven的生命周期分为清洁、默认和site三个阶段,每个阶段包含多个阶段(goals)。例如,`mvn compile`实际上执行了clean生命周期的clean阶段,然后执行default生命周期的validate、compile阶段。 9. **设置Maven...
### Maven第三方仓库配置详解 #### 一、为什么使用Maven? 在现代的Java开发中,Maven已经成为构建管理和依赖管理的标准工具。它提供了一种强大的方法来管理项目的构建过程、依赖关系及其文档。 ##### 关于第三方...