网站首页 > 编程文章 正文
目录
安装
配置(conf文件夹下的settings.xml)
Eclipse中配置Maven
Maven构建生命周期
常用命令
安装
1.下载并解压压缩包(http://maven.apache.org/download.cgi windows选择Binary zip archive进行下载)
2.添加环境变量MAVEN_HOME,值为apache-maven-3.3.9的安装路径
3.在Path环境变量的变量值末尾添加%MAVEN_HOME%\bin
4.在cmd输入mvn –version,如果出现maven的版本信息,说明配置成功。
配置(conf文件夹下的settings.xml)
1.从中央仓库下载的jar包,都会统一存放到本地仓库中。我们需要配置本地仓库的位置。
<localRepository>F:\maven\localrepository</localRepository>
2.配置默认JDK版本
- <profile>
- <id>development</id>
- <activation>
- <jdk>1.8</jdk>
- <activeByDefault>true</activeByDefault>
- </activation>
- <properties>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
- </properties>
- </profile>
3.配置镜像库(官方的镜像库可能会比较慢,可以配置阿里云的镜像库)
- <mirrors>
- <mirror>
- <!--This sends everything else to /public -->
- <id>nexus</id>
- <mirrorOf>*</mirrorOf>
- <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
- </mirror>
- <mirror>
- <!--This is used to direct the public snapshots repo in the
- profile below over to a different nexus group -->
- <id>nexus-public-snapshots</id>
- <mirrorOf>public-snapshots</mirrorOf>
- <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
- </mirror>
- </mirrors>
Eclipse中配置Maven
Maven构建生命周期
validate 验证项目是否正确,并提供所有必要的信息
compile 编译源代码
test 使用单元测试来测试编译的源代码
package 采取编译代码并将其以可分发格式(例如JAR)打包
integration-test 将包部署到可以运行集成测试的环境中
verify 验证包是否有效并符合质量标准
install 请将软件包安装到本地存储库中
deploy 发布到集成或发布环境
常用命令
mvn archetype:generate--构建项目
mvn clean--项目清理
mvn test--项目单元测试的编译
mvn compile--项目源代码的编译
mvn package--项目打包
mvn install--发布项目提交到本地仓库
mvn deploy--发布项目到
mvn jetty:run--启动jetty容器
mvn eclipse:clean--清除eclipse的一些系统设置
mvn eclipse:eclipse--生成eclipse项目文件
mvn idea:clean--清除idea的一些系统设置
mvn idea:idea--生成idea项目文件
mvn dependency:tree--查看依赖树
mvn assembly:assembly--需要配assembly插件,可用于把指定文件进行打包 tar.gz,zip包
//指定maven参数:
-DskipTests=true--默认不走单元测试
-P local--选择资源文件类型 local,需在pom开启资源配置
猜你喜欢
- 2024-09-10 精品基于SSM的旅游信息管理系统的设计与实现
- 2024-09-10 ElasticSearch 插件部署及介绍(elasticsearch插件安装)
- 2024-09-10 基于微信小程序的高校餐厅食品留样管理系统-毕业设计源码+LW文档
- 2024-09-10 精品基于Uniapp+SSM实现的实验室设备预约管理APP
- 2024-09-10 基于微信小程序的药店管理系统-计算机毕业设计源码+LW文档
- 2024-09-10 基于微信小程序的高校餐厅食品留样管理系统-计算机毕业设计源码
- 2024-09-10 基于微信小程序的校园商铺系统-计算机毕业设计源码+LW文档
- 2024-09-10 基于SSM的奇石交易系统的设计与实现-计算机毕业设计源码+LW文档
- 2024-09-10 精品基于Uniapp+SSM实现的Android安全网购平台
- 2024-09-10 最新SpringBoot3.x原生镜像-Native Image尝鲜
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)