随笔分类 -  MAVEN

摘要:一、第三方jar包和可执行jar包分开打 1、目的 自研的程序多个第三方jar包,在程序投入生产运行的过程中,随着时间推移,第三方jar包会包爆出安全漏洞,此时只需要针对第三方jar包进行升级,为了快速升级以及减小补丁包的大小和减少影响范围,现程序打包时,需要将依赖的所有第三方jar包放在lib目录 阅读全文
posted @ 2023-06-19 13:51 夏之夜 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、背景 一般情况下会认为 maven 是给Java工程使用的,但实际并不是,一个程序由多方构成,包括:自己编写的程序代码、依赖的第三方程序(可能是jar、可能就是一个二进制文件、或这个C++库等),基于此,自己编写的程序可以直接通过 maven依赖将自己需要的第三方程序自动加载到本地。 二、场景 阅读全文
posted @ 2020-12-02 20:40 夏之夜 阅读(2336) 评论(0) 推荐(0) 编辑
摘要:maven-jar-plugin 这个插件通常用法是将maven工程打成 jar 包,但是还有其它用法。 1、生成可执行 jar 包 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ja 阅读全文
posted @ 2020-09-17 14:39 夏之夜 阅读(17186) 评论(0) 推荐(1) 编辑
摘要:假设现有项目结构如下 dailylog-parent|-dailylog-common|-dailylog-web 三个文件夹处在同级目录中 dailylog-web依赖dailylog-common dailylog-parent管理dailylog-common和dailylog-web。 根据 阅读全文
posted @ 2019-09-27 20:11 夏之夜 阅读(7671) 评论(0) 推荐(2) 编辑
摘要:一、概述 不同的环境(测试环境、开发环境)有不同的配置,目前希望在打包的时候,就直接打出针对不同环境的包(内含有某个环境的配置)。Maven本身在 pom.xml 中就提供了 profile 标签进行配置; spring boot 开发的软件,其也有不同的配置,在结合 maven 打出对应的包的时候 阅读全文
posted @ 2019-09-27 20:04 夏之夜 阅读(4679) 评论(0) 推荐(1) 编辑
摘要:一、安装 1、从网上下载nexus软件https://www.sonatype.com/download-oss-sonatype 下载Nexus Repository Manager OSS软件包目前我使用的是3.0的版本,下面均是以安装3.0的版本位例子2、将下载下来的nexus-3.13.0- 阅读全文
posted @ 2018-10-14 17:22 夏之夜 阅读(3946) 评论(0) 推荐(1) 编辑
摘要:一、打包配置 maven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页) The Assembly Plugin for Maven is primarily intended to allow users to aggregate the proj 阅读全文
posted @ 2018-08-22 20:56 夏之夜 阅读(9927) 评论(0) 推荐(0) 编辑

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