maven
Luck_ZZ
这个作者很懒,什么都没留下…
展开
-
maven配置仓库及部署jar包
搭建nexus3创建仓库test-releae仓库:hosted类型,Release库test-snapshot仓库: hosted类,Snapshot库test-public仓库:group类型,仓库组,配置test-releae仓库和test-snapshot仓库一、mirror镜像${user.home}/.m2/settings.xml文件中配置mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求。mirror 定义了..原创 2020-09-25 20:31:58 · 1039 阅读 · 0 评论 -
使用maven-assembly-plugin打包
一、简介maven-assembly-plugin是用来帮助打包使用的插件maven-assembly-plugin有:内置的Assembly DescriptorRefs 自定义Assembly Descriptors支持的打包类型:zip tar tar.gz (or tgz) tar.bz2 (or tbz2) jar dir war二、内置的Assembly DescriptorRefsmaven-assembly-plugin有内置的DescriptorRef原创 2020-09-18 21:03:55 · 1349 阅读 · 0 评论 -
maven打war包和jar包及排除文件
一、目录结构二、pom文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht原创 2020-09-17 20:07:14 · 1565 阅读 · 0 评论 -
maven打jar包并引入依赖包(使用assembly和dependency插件)
一、把依赖打进jar包1.pom修改使用maven-assembly-plugin插件,指定在package阶段(运行mvn package),会执行maven-assembly-plugin:single<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS原创 2020-09-17 19:58:59 · 14049 阅读 · 0 评论 -
maven-dependency-plugin插件的使用
一、goalmaven-dependency-plugin插件最常用的goal有:copy、copy-dependencies、unpack、unpack-dependenciescopy:拷贝指定jar包到指定目录,与当前工程的依赖没有关系copy-dependencies:拷贝依赖jar包到指定目录unpack:解压制定jar包到指定目录,与当前工程的依赖没有关系unpac...原创 2020-04-18 19:11:34 · 3076 阅读 · 0 评论 -
maven插件编写之mojo
一、MojoMojo: Maven plain Old Java Object,实际上是一个Maven的目标,插件包含任意数量的目标(Mojos)。Mojos可以定义为带注释的java类或Beanshell脚本。Mojo指定有关目标的元数据:目标名称,它适合生命周期的哪个阶段,以及它期望的参数...原创 2020-04-12 09:02:56 · 1810 阅读 · 0 评论 -
maven引入外部jar包的两种方式
一、maven使用本地jar<scope>test</scope>:实际项目打包的时候没有这个jar包<scope>compile</scope>:(默认)实际项目打包的时候有这个jar包<scope>provided</scope>:已提供,告诉maven这个jar包未来在我的服务器中有,不需要它打包放在项目中,...原创 2019-09-01 10:57:55 · 2585 阅读 · 0 评论 -
maven的依赖、继承和聚合
一、maven的依赖1.依赖的传递性A依赖B,B依赖C,那么A依赖C好处:可以传递,不必在每个模块工程中都重复声明,在"最下面"的工程中依赖一次即可注意:非compile范围的依赖不能传递,所以在各个工程模块中,如果有需要就得重复声明依赖2.依赖的排除<dependency> <groupId>junit</groupId> ...原创 2020-02-23 10:24:48 · 559 阅读 · 0 评论