博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一起学习Maven
阅读量:6297 次
发布时间:2019-06-22

本文共 1217 字,大约阅读时间需要 4 分钟。

Maven是项目构建工具,能根据配置构建起一个项目。

Maven中有一个配置文件,叫pom.xml,而pom的全称是Project Object Model,即项目对象模型,它配置的目标对象是项目。

如何安装Maven

可见另一篇博文“”。

新建一个Maven项目

这里就不用Maven命令新建项目了,我们用Eclipse创建项目吧,然后右键项目名 -> Configure -> Convert to Maven Project。它会生成一个pom.xml,用于描述此项目,POM的全程是Project Object Model

默认的pom.xml为:

4.0.0
com.nicchagil
A-Maven-Project
0.0.1-SNAPSHOT
src
maven-compiler-plugin
3.5.1
1.8
1.8

来到项目所在文件夹,即pom.xml所在文件夹,就可运行一系列Maven命令。

还原一个干净的代码目录

mvn clean

使用mvn clean可以删除编译目录

463931-20170605183015465-451522318.png

mvn eclipse:clean

使用mvn eclipse:clean可以删除eclipse的项目配置信息

463931-20170605183117090-639562207.png

构建命令

mvn compile

使用mvn compile编译

463931-20170605183248497-984983220.png

mvn package

使用mvn package打包(称JAR或WAR)

463931-20170605183508247-2045132375.png

mvn install

使用mvn install安装到本地仓库

463931-20170605184143340-603697020.png
463931-20170605184236575-676731886.png

构建eclipse项目

mvn eclipse:eclipse

使用mvn eclipse:eclipse构建eclipse项目

463931-20170605184502668-882768549.png

如果你是web项目,可指定WTP:

463931-20170605184635231-1619798748.png

其它

-DskipTests

使用-DskipTests忽略单元测试,如安装时忽略测试:

463931-20170605185302450-1488872398.png

-Pxxx

在项目中经常使用-Pxxx指定<profile>描述的特定环境(如测试环境、生产环境)的配置文件用于打包。

比如使用dev环境打包:mvn package -Pdev

转载地址:http://uplta.baihongyu.com/

你可能感兴趣的文章
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>