
maven
闻香识代码
这个作者很懒,什么都没留下…
展开
-
简化版本Spring web项目
简化版本Spring web项目1. 常见大数据架构和业务框架2. 最简化Spring web项目案例演示这里是模拟上述业务和技术架构中的前端web页面以及业务后台系统环境准备idea 2020jdk 1.8maven 3.6.3linux服务器或者虚拟机(centos 7.x)mysql 创建对应数据库,对应账号和密码。也可以根据自己进行修改。创建项目这里选择的是jar包,也可以打成war包放进tomcat运行,不过因为是spring创建的,自带tomcat,所以原创 2020-10-16 23:08:12 · 419 阅读 · 0 评论 -
Maven 常见企业配置踩坑点
Maven 常见企业配置踩坑点踩坑点一般企业开发,要么一个大工程,如果进行拆分,就会使用父子工程,或直接拆分为多个独立工程父子工程父工程中pom文件子工程中pom文件注意,父子工程,子工程自动集成父工程的依赖项父工程中的依赖管理(针对父工程和所有子工程)dependencyManagement<!-- 依赖的全局版本管理 --> <dependencyManagement> <dependencies>原创 2020-10-12 21:58:48 · 110 阅读 · 0 评论 -
Maven 打包忽略依赖<scope></scope>
Maven 打包忽略依赖jar包之1. 背景作为事实上主流的jar包管理工具,有时候需要考虑工程打包是否包含所依赖jar包,这样可以缩减打出来的bar大小实际maven打包,如果在pom文件中配置了打包插件,就会打出2个jar包,一个是包含依赖的jar包,一个是不包含依赖的jar包。不包含依赖的jar包,体积会小很多,只包含编写的逻辑代码,但要求这个jar包运行环境中必须有这些依赖jar包。包含依赖的jar包,只要有jre 运行环境,就可以运行,因为已经把所依赖的jar包都打进去了,对外部没有依原创 2020-09-16 20:03:45 · 6093 阅读 · 0 评论 -
Maven依赖冲突解决之exclusions
Maven依赖冲突解决之exclusions1. 背景作为java生态下开发者,往往需要使用大量线程的第三方库,一般都是以jar包形式存在。maven作为事实上主流的jar包依赖管理工具,Idea和Eclipse都支持创建maven工程来管理jar包依赖。使用maven进行jar包依赖管理时,maven会自行管理jar包及其依赖链条,但往往会遇到依赖冲突问题,这时候就可以尝试使用exclusion来进行依赖管理。2. 解决方式场景假如hadoop集群中hadoop版本是3.2.1,这原创 2020-09-16 19:45:34 · 8657 阅读 · 0 评论 -
Maven 删除下载失败lastUpdate文件批处理脚本
Maven 删除下载失败文件批处理脚本1. 背景在使用maven过程中,有时候会由于网络等问题,导致下载jar包失败,这时候maven就会在本地仓库对应jar包文件夹下生成一个lastUpdate后缀文件。这个文件会导致后续的重试下载失败,需要手动删除后,maven才会重新下载。但一个一个手动删除比较麻烦,所以就想到了使用程序来处理。程序处理有几种方式,一种是如编写java代码,使用File进行遍历,查看对应文件夹下是否有lastUpdate文件,有的话,删除这个文件夹(递归,先删除文件,再删除文原创 2020-09-14 17:56:23 · 805 阅读 · 0 评论 -
Maven 3.6.3带依赖打包
Maven 3.6.3带依赖打包1.不带依赖maven打包在默认的打包中,pom文件中不添加带依赖打包工具,则打出的包不会有依赖的jar包文件使用maven的clean,package指令,打包。jar会在target目录下生成使用解压缩软件打开,如下图2.带依赖打包编译在pom文件中添加build说明,第一个时maven的编译工具,指定jdk版本是8,也可以写为1.8<build> <plugins> <pl原创 2020-08-23 11:31:01 · 750 阅读 · 0 评论 -
Maven安装教程以及Maven思想和Java以及Linux类比
Maven和Java以及Linux类比1.背景作为java开发,如果不想重复造轮子,就需要引入别人写好的第三方库或者sdk,这些代码一般都是以jar包形式提供。由于java生态环境复杂,jar包和jar包之间往往会有依赖(据说iOS的第三方库会尽量降低对外部第三方库的依赖)。这时候如果想要收到导入jar包到自己的工程,就需要拔出萝卜带出泥一样,把一连串的jar包都导入进来,其中痛苦和滋味,想感受的可以自行感受一下网上到处找jar和编译源码为jar包以及jar包版本间依赖和分析的快乐。如何解决这个问题原创 2020-08-21 08:46:15 · 223 阅读 · 0 评论