文章分类 -  Maven

摘要:0、背景 最近我们项目越来越多了,然后发现项目中都使用assembly插件进行打包的,于是就进行了深入的了解,本文分享该插件的配置以及微服务的统一打包方式。 一、介绍 maven提供的打包插件有如下三种: plugin function maven-jar-plugin maven 默认打包插件【s 阅读全文
posted @ 2022-09-12 16:39 门罗的魔术师 阅读(4951) 评论(0) 推荐(0) 编辑
摘要:一、maven打包工具 使用maven对项目进行打包,可用以下三种plugin maveb-jar-plugin : maven默认打包插件,用来创建project jar maven-shade-plugin : 用来打可执行包(executable jar) maven-assembly-plu 阅读全文
posted @ 2022-09-12 16:35 门罗的魔术师 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可以完成打jar包或war包的功能,但这三个命令还是有区别的。接下来分别执行这三个命令来分析所执行的maven生命周期 1、maven clean package 2、mav 阅读全文
posted @ 2022-04-15 17:26 门罗的魔术师 阅读(631) 评论(0) 推荐(0) 编辑
摘要:Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类 compile 默认就是compile,什 阅读全文
posted @ 2022-04-14 18:56 门罗的魔术师 阅读(267) 评论(0) 推荐(0) 编辑
摘要:scope的分类 compile(编译范围) 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试, 运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。 test(测试范围) scope为test表示依赖 阅读全文
posted @ 2019-12-24 10:07 门罗的魔术师 阅读(3211) 评论(0) 推荐(1) 编辑
摘要:POM 文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。在添加了该插件之后,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。这在很大程度上简化了 阅读全文
posted @ 2019-12-24 09:59 门罗的魔术师 阅读(2720) 评论(0) 推荐(0) 编辑
摘要:我在Eclipse中新建Maven项目,但是Maven默认使用的版本是1.5的,但是我想使用1.8版本,所以需要制定版本。这里有两类方法: 单个项目指定 在pom.xml文件中在相应位置添加如下代码,有两种方法择一即可 方法一 <properties> <maven.compiler.source> 阅读全文
posted @ 2019-10-11 14:58 门罗的魔术师 阅读(897) 评论(0) 推荐(0) 编辑
摘要:错误内容如下 ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project nutzbook: Fatal error com 阅读全文
posted @ 2019-03-20 09:21 门罗的魔术师 阅读(5539) 评论(0) 推荐(0) 编辑
摘要:maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配 阅读全文
posted @ 2017-12-23 18:23 门罗的魔术师 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示