`
- 浏览:
130800 次
- 性别:
- 来自:
深圳
-
- 显示一个插件所有的goal
- 创建一个基于模版的项目,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
- 查看一个插件所用的版本
mvn -Dplugin=groupId:artifactId help:describe
- 忽略编译test
mvn -Dmaven.test.skip=true
- 一个jar文件,它是maven的一个插件,怎么安装到本地库。
mvn install:install-file
-Dfile=<path-to-file>
-DgroupId=<group-id>
-DartifactId=<artifact-id>
-Dversion=<version>
-Dpackaging=<packaging>
-DgeneratePom=true
- maven的生命周期
validate,验证工程是否正确,所有需要的资源是否可用。
compile,编译项目的源代码。
test-compile,编译项目测试代码。
test,使用已编译的测试代码,测试已编译的源代码。
package,已发布的格式,如jar,将已编译的源代码打包。
integration-test,在集成测试可以运行的环境中处理和发布包。
verify,运行任何检查,验证包是否有效且达到质量标准。
install,把包安装在本地的repository中,可以被其他工程作为依赖来使用
deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
generate-sources,产生应用需要的任何额外的源代码,如xdoclet。
- 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>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
以下是一些Maven的常用命令及其详细解释: 1. **创建Maven项目**: - `mvn archetype:create -DgroupId=packageName -DartifactId=projectName`:创建一个基本的Java项目。 - `mvn archetype:create -DgroupId=...
还有一些其他的常用命令可以帮助开发者更好地管理 Maven 项目: - 显示当前项目的 POM 文件:`mvn help:effective-pom` - 分析项目依赖关系:`mvn dependency:analyze` 和 `mvn dependency:tree` - 跳过测试编译:`...
Maven常用命令** 一些常见的Maven命令包括: - `mvn clean`:清理项目生成的输出文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行测试。 - `mvn package`:打包项目。 - `mvn install`:将项目安装到本地...
三、Maven的常用命令 1. `mvn clean`:清理项目产生的临时文件和目标输出。 2. `mvn compile`:编译源代码。 3. `mvn test`:运行项目的单元测试。 4. `mvn install`:编译并测试项目,然后将结果安装到本地仓库。 5...
Maven 的常用命令:** - `mvn clean`:清理项目生成的中间文件。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`:将打包后的...
maven-archetype-plugin 能让用户生成项目骨架,Maven 初学者最开始执行的 Maven 命令可能就是 mvn archetype:generate,这实际上就是让 maven-archetype-plugin 生成一个很简单的项目骨架,帮助开发者快速上手。...
### Maven常用命令 - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`...
**四、Maven 常用命令** 1. `mvn clean`:清理项目生成的目标文件 2. `mvn compile`:编译源代码 3. `mvn test`:运行测试 4. `mvn package`:打包项目,生成 JAR 或 WAR 文件 5. `mvn install`:将项目安装到本地...
【 Maven 的常用命令】 - `mvn clean`:清理项目生成的临时文件和目标目录。 - `mvn compile`:编译项目的源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:编译、测试并打包项目,生成JAR或WAR文件...
Maven插件是用来执行具体任务的工具,每个插件可以包含多个目标(Goal),每个目标对应着生命周期中的某个阶段。插件通常用来执行特定的任务,如编译Java源代码、运行单元测试、打包应用程序等。 - **maven-...
**三、Maven常用命令** - `mvn clean`:清理项目,删除目标目录(target)中的所有内容。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 ...
其中,`default`生命周期是最常用的,包含了编译、测试、打包、验证等环节。例如,执行`mvn compile`命令会完成源代码的编译,`mvn test`会运行所有的测试。 ### 四、依赖管理和传递性依赖 Maven的依赖管理能自动...
例如,常用的`mvn compile`命令用于编译源代码,`mvn test`执行单元测试,`mvn package`将编译后的代码打包成JAR或WAR文件。 2. 依赖管理:Maven的中央仓库包含了大量的开源库,开发者可以通过在POM.xml文件中声明...
### Maven的常用命令 - `mvn clean`:清理项目生成的目标文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试。 - `mvn package`:打包项目,生成JAR或WAR文件。 - `mvn install`:将打包好的文件...
### Maven的常用命令 - `mvn clean`:清理项目生成的目标文件和测试报告。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试并生成测试报告。 - `mvn install`:将项目打包并安装到本地仓库,供其他项目...
Maven提供了命令行工具,常用的命令有: 1. `mvn clean`:清理项目产生的临时和目标文件。 2. `mvn compile`:编译源代码。 3. `mvn test`:运行单元测试。 4. `mvn package`:打包项目,生成JAR或WAR文件。 5. `...
#### 四、Maven 常用命令详解 1. **mvn clean**:清理项目,删除目标目录下的所有文件。 2. **mvn compile**:编译项目源代码。 3. **mvn test**:运行项目单元测试。 4. **mvn package**:打包项目为可部署...