![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java构建工具
文章平均质量分 72
Mary Ling
12年毕业至今,拥有5年的大型游戏公司的游戏后台开发经验,后转做web后台应用,对高并发多线程有着相当的经验,喜欢探索新的知识,研读源码框架。
展开
-
Maven命令行选项
获取maven可用选项常用选项详解参数解释-e / -errors当run maven出错时,可通过该选项显示错误对战堆栈-q / -quit只将错误信息输出-v / -version显示maven版本-o / -offline使用该选项之后,maven不会从maven仓库下载相关的dependency jar和插件-X / -debug设置debug日志打印模式,方便调试...原创 2022-03-17 20:52:29 · 463 阅读 · 0 评论 -
maven如何快速查找某个包哪里引入的
描述最近项目中遇到一个问题,有个jar包跟项目的中的代码冲突导致一些奇怪的异常,项目是maven项目。问题查找由maven官网可知道maven的Dependency plugin就有这个问题的解决方案filtering the dependency tree,如我们要查找netty-all的包从哪里导入的。mvn dependency:tree -Dincludes=io.netty:netty-allmaven filter语法格式[groupId]:[artifactId]:[type]:原创 2020-05-25 22:01:09 · 5286 阅读 · 0 评论 -
maven setting.xml详解
常用setting.xml配置文件<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0...原创 2020-05-07 23:24:05 · 1453 阅读 · 0 评论 -
maven使用assembly打包zip文件
在pom文件中引入assembly插件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-a...原创 2020-05-06 20:44:55 · 2416 阅读 · 1 评论 -
jenkins上传External jar到nexus仓库
使用jenkins的nexus Artifact Uploader pluginstage('upload the jar to nexus') { nexusArtifactUploader nexusVersion: 'nexus2', protocol: 'http', nexusUrl: 'localhost:8080/nexus', ...原创 2020-05-05 20:23:19 · 1292 阅读 · 0 评论 -
maven常用命令汇总
持续更新~~1.创建普通的Java maven项目mvn archetype:create -DgroupId=groupId−DartifactId=groupId -DartifactId=groupId−DartifactId=artifactId -Dversion=$version -DarchetypeArtifactId=maven-archetype-quickstart2....原创 2020-04-15 14:42:06 · 96 阅读 · 0 评论 -
maven pom.xml详解
基本介绍pom(project object model)项目对象模型,通过pom.xml去表示,当我们要构建一个maven项目时,我们会根据pom.xml的配置进行构建,所以pom.xml对于maven项目来说非常重要。pom.xml主要由基本配置部分,构建部分(build),环境设置部分。基本配置1.项目标识groupId, artifactId和version是maven的三个核心...原创 2020-03-21 20:13:17 · 487 阅读 · 0 评论 -
maven lifecycle, plugin, phase以及goal
Maven项目构建基本结构当我们构建一个maven项目时,如mvn clean install,会根据maven lifecycle(生命周期)以及传入的phase(阶段)或goal(目标)对项目进行编译打包。lifecycle,phase和goal的基本关系如下图maven生命周期maven项目中内置了三个常用的lifecycle生命周期(lifecycle)描述...原创 2020-03-20 20:45:49 · 1571 阅读 · 0 评论 -
Maven入门
一. 下载安装1. 去maven官网下载相应的zip文件并解压到本地相关目录https://maven.apache.org/download.cgi2.设置环境变量由于maven运行需要java环境,所以先确定当前机器已设置好java环境.a. 添加MAVEN_HOMEb. 编辑Path,添加MAVEN_HOME到环境变量3. 测试maven安装成功...原创 2020-02-24 20:12:57 · 177 阅读 · 0 评论