Maven
L.ZZ
这个作者很懒,什么都没留下…
展开
-
Maven deploy上传jar包到远程仓库
1. 前言Maven 仓库管理也叫 Maven 私服或者代理仓库。使用 Maven 私服有两个目的:私服是一个介于开发者和远程仓库之间的代理;私服可以用来部署公司自己的 jar;2. Nexus 介绍Nexus 是一个强大的 Maven 仓库管理工具,使用 Nexus 可以方便的管理内部仓库同时简化外部仓库的访问。官网是:www.sonatype.com/2.1 Nexus安...转载 2020-04-14 14:07:43 · 5597 阅读 · 0 评论 -
使用maven archetype插件自定义项目骨架模板
1. Archetype简介Archetype是Maven工程的模板工具包。使用Archetype提供的方法可以快速的构建和组织一致化的工程,解决在工作过程中创建一个新项目时需一堆繁琐的配置工作(一个项目包含许多的配置文件。例如:Spring、mybatis、log4j、pom.xml、git等,其他的还包括项目目录骨架,整个过程配置下来顺利的话也要几十分钟)。2. 工具介绍IDEA...原创 2019-02-27 14:11:38 · 6245 阅读 · 0 评论 -
maven排查冲突jar包
1. 问题描述使用maven可以非常方便的管理我们项目的各种依赖,但是也存在着一些问题。当我们在pom.xml文件中引入新的jar包,那么该jar包依赖的其它jar包也会自动被下载。如果这些自动下载的jar包和项目中已存在的jar包版本不一致,那么就会造成jar包版本的冲突。2. 解决方法我们可以使用mvn命令来排查项目中存在版本冲突的jar包。首先,在命令行跳转到当前项目路径(如果...原创 2019-02-27 11:26:40 · 1047 阅读 · 1 评论 -
使用maven命令创建项目
1. 原理生成maven项目的原理是,依赖一个插件maven-archetype-plugin,然后这个插件自带一些archetype模版,也可以说成项目的骨架。1. 创建命令mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart...原创 2019-02-27 14:12:06 · 1574 阅读 · 0 评论