maven基础命令
一. 编译命令 mvn clean compile
clean -> 告知maven清理输出目录 /target
compile -> 告知maven编译项目主代码
二. 测试命令 mvn clean test
实际执行的为 clean:clean -> resources:resources -> compiler:compiler
-> resources:testResources -> compiler:testCompiler
当涉及的测试代码包括junit的时候,如果使用@test
则pom.xml还需增加相应的依赖包:
<project> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> ...... <plugins> <!-- 编译插件:指定编译环境(jre,coding) --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> ...... </build> </project>
三.打包 mvn clean package
打包好的jar包就可以发布到mvn仓库了
四.安装到本地仓库 mvn clean install
当自己电脑,别的包对该项目有依赖时,且依赖指向本地仓库,需执行该命令
相关推荐
### Maven基本命令详解 Maven 是一款非常强大的 Java 项目构建工具,它通过一系列的预定义生命周期和插件,简化了项目的构建、依赖管理和部署等工作。本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. ...
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...
- `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以根据提示选择对应的archetype,如maven-archetype-quickstart,来快速生成一个简单的"hello world"项目。 2. **编译源代码**: - `mvn...
本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...
对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示当前使用的Maven版本和其他相关信息,如Java版本、操作系统等。这在调试问题时非常有用,因为可以确保所用的环境与期望的一致。...
- **应用场景**: 当需要快速生成一个基础项目结构时使用此命令。 #### 3. `mvn compile` - **命令**: `mvn compile` - **功能**: 编译项目的源代码。 - **应用场景**: 在进行单元测试或打包之前,通常会先编译源...
本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...
`mvn archetype:generate` - 这个命令用于创建一个新的Maven项目,根据提示选择相应的 archetype(项目模板)来生成基础项目结构。 2. 编译源代码: `mvn compile` - 编译项目中的Java源代码,生成.class文件。 ...
掌握 Maven 的基本命令对 Java 开发者来说至关重要。 1. **mvn clean**:用于清理项目,即删除目标目录(通常是 `target` 目录),以便下次构建时重新生成所有文件。 2. **mvn package**:将项目打包成可部署的格式...
以上介绍了Maven中的一些基本命令及其用法,这些命令覆盖了从项目创建到部署的整个过程。通过这些命令,我们可以高效地完成项目的构建、测试、打包等任务。Maven的强大之处在于其自动化能力,使得开发者可以专注于...
Maven基于项目对象模型(Project Object Model,POM),这是一个XML文件,包含了项目的基本信息、依赖关系、构建过程等。通过POM,Maven能够自动化处理构建任务,如编译、测试、打包、部署等。 1. 创建Maven工程: ...
了解一些基本的 Maven 命令对于日常开发非常有帮助: - `mvn clean`: 清理项目,删除目标文件。 - `mvn compile`: 编译项目源代码。 - `mvn test`: 运行项目中的单元测试。 - `mvn package`: 打包项目,生成可发布...
##### Maven 基础命令 - **`mvn clean`**:清理项目,删除之前构建产生的文件。 - **`mvn compile`**:编译项目源代码。 - **`mvn test`**:执行项目测试。 - **`mvn package`**:打包项目。 - **`mvn install`**:...
用户只需提供groupId、artifactId和version等基本信息,Maven就会自动生成相应的项目结构。 ** Maven仓库 ** Maven仓库是存储项目依赖的地方,分为本地仓库、远程仓库和中央仓库。本地仓库是每个开发者机器上默认...
以下是一些Maven的常用命令及其详细解释: 1. **创建项目**: - `mvn archetype:create -DgroupId=<group_id> -DartifactId=<artifact_id>`:创建一个基本的Java应用项目。 - `mvn archetype:create -DgroupId=...
本文将深入探讨如何使用Maven来构建Java项目以及掌握Maven的基本命令。 ### Maven项目结构 在开始构建Java项目之前,我们需要了解Maven的项目结构。标准的Maven项目通常遵循以下目录结构: - `src/main/java` - ...
在Java开发中,Maven是一个强大的构建工具,它简化了项目的构建、依赖管理和部署过程。本文将详细讲解如何使用Maven来打包一个Java项目,并...了解这些基本操作和Maven生命周期,有助于提高开发效率并保持项目的整洁。