有了前面的三篇文章,就可以开始使用Eclipse来创建Maven 项目开发Java应用了。前面用到了
mvn compile
mvn test
mvn package
等命令。
Maven定义了编译打包项目生命周期活动的标准阶段,compile, test ,package 是创建Build生命周期活动的一个阶段。下图定义了Maven Build生命周期的主要阶段。
-
generate-sources
: 通常是通过插件支持创建额外的源代码。 -
compile
: 编译项目应用代码 -
test-compile
:编译项目单元测试代码 -
test
: 运行项目单元测试(一般为Junit 测试) -
package
: 打包项目可以执行代码(以Jar/War/Ear形式) -
integration-test
: 如有需要处理及部署应用以便执行系统集成测试。 -
install
: 将应用打包发布到本地Maven 软件包以便其它Maven引用。(注意Install不是指安装Java应用) -
deploy
: 发布到远程Maven软件包以便其他Maven项目下载引用。
每个Maven阶段命令最终是通过Maven的插件来运行的。没个被调用的阶段命令自动调用其生命周期前面的阶段命令,比如mvn package 会依次运行compile , test 阶段命令。
运行Maven阶段命令,是进入到Maven项目包含pom.xml 的目录,
然后运行 mvn [command]
例如 对Hello World 项目运行 mvn package ,命令依次调用 compile, test 及package 本身。
如果使用Eclipse IDE,可以通过菜单来执行Maven命令:
相关推荐
Maven 权威指南(中文) 非扫描版 如何在 windows 环境下配置Maven: 一、maven 在windows上的安装 1、下载apache-maven-3 的压缩包,并解压到 E:\developTools\apache-maven-3.1.1 2、配置环境变量 MAVEN_...
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
Git代码格式Maven插件 一个Maven插件,可自动将代码格式化程序部署为pre-commit git挂钩。 提交后,挂钩将自动格式化暂存的Java文件。 在2.x和3.x之间进行重大更改 google-java-format 1.8。 插件支持的最低运行时...
欢迎使用 Maven Thrift 插件 Maven Thrift Plugin 用于编译你项目的 thrift 文件。 注意:确保已安装 Thrift。 有关 Thrift 安装指南,请参阅: 目标概述 generate-java绑定到 generate-sources 阶段,用于编译 ...
2 个这样的工具是 Maven 和 Gradle 的插件。 建造 jDocBook Core 使用 Gradle ( ) 作为它的构建工具。 以下是获取有关 Gradle 的更多信息的资源列表: Gradle 用户指南: : Gradle DSL 指南: : 其他 Hibernate/...
自检应该提供良好的使用指南,它们在src / it / texttest下。 基本用法: <build> <groupId>org.texttest <artifactId>texttest-maven-plugin <version>1.6 <id>run-texttests <goals>
概述 Glide是一个Android的图片加载和缓存库,它...app或lib级别的build.gradle文件添加依赖: repositories { mavenCentral() maven { url 'https://maven.google.com' } } dependencies { compile 'com.github.b
使用以下命令将其添加到build.gradle中: repositories { jcenter() maven { url " https://jitpack.io " } } 和: dependencies { compile ' com.github.jitpack:android-example:1.0.2 ' } 多种构建变体 ...
您可以在和上找到最新的Spark文档,包括编程指南。 此自述文件仅包含基本的安装说明。 建筑火花 Spark是使用构建的。 要构建Spark及其示例程序,请运行: build/mvn -DskipTests clean package (如果您下载了预...
1.先在项目根目录的 build.gradle 的 repositories 添加: allprojects { repositories { ... maven { url "https://jitpack.io" } } } 2.然后在dependencies添加: implementation '...
指南针视图 指南针视图具有完整选项样式。 设置 添加到模块的build.gradle中: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 并转到您的应用程序build.gradle: dependencies...
迁移指南(从v.1.9.16或更低版本开始) 如果使用BuzzTextView,则应将其替换为TextView。 先决条件:将存储库和依赖项添加到build.gradle repositories { maven { url "https://dl.bintray.com/buzzvil/maven/" }...
#gradle_mvn_push_for_jar我使用了的并将它的jar修改为我的 。 THX克里斯! 也许您需要的完整指南。 ##用法 ### 1。将文件下载到您的项目根目录中将“ build.gradle”和“ gradle.properties”下载到您的...
Nepxion Discovery【探索】使用指南,基于Spring Cloud Greenwich版、Finchley版和Hoxton版而 制作,对于Edgware版,使用者需要自行修改。使用指南主要涉及的功能包括: 基于Header传递的全链路灰度路由,网关为路由...
目录本指南将引导您完成使用受Spring Security保护的资源创建简单的Web应用程序的过程。你会建立什么您将构建一个Spring MVC应用程序,该应用程序使用由固定用户列表支持的登录表单来保护页面的安全。你需要什么 从...
如果使用Maven,请访问Spring Initializr以生成具有所需依赖项(Spring Web和Thymeleaf)的新项目。 以下清单显示了选择Maven时创建的pom.xml文件: link:initial/pom.xml[] 如果您使用Gradle,请访问Spring ...
在以下位置阅读开发人员指南: : 在以下位置阅读完整的Javadocs: : 安装 Gradle: 将以下内容添加到build.gradle的依赖项部分: // Add the client to your dependencies: dependencies { compile ' ...
maven {url“ https://jitpack.io”}}}在您的应用程序级别build.gradle:依赖项{compile'com .github.tylersuehr7:chips-input-layout:2.3'}该库的核心功能:使用库(Glide,Picasso等)加载芯片化身作为用户...
mvn build 不幸的是,GitHub Packages需要一个github令牌才能下载一些共享的Hedvig库。 使用write:packages访问权限创建一个GitHub dev令牌。 然后像下面这样在本地~/.m2/settings.xml : < settings xmlns = ...
BUILD SUCCESS 消息结束...... 运行应用程序 首先请注意: 我已将testInput.txt放在包含问题描述中给出的测试输入的项目根文件夹中! 最简单 - 使用 Maven 缺点是Maven也会打印行到std out ...(程序输出将可见~在...