智能一代云平台(四十):Maven项目如何将lib下依赖的包打印在manifest文件中
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan
【前言】
今天突然发现在Pom文件中进行相关的设置,可以将自己所依赖的jar包在Manifest文件中展示出来;感觉挺有趣,就自己实验了一把。
【有趣的实验】
1、进行相关的实验,在Pom文件中plugins--->plugin--->configuration 中添加archive结点,如下截图:
2、执行mvn clean install命令后,从War包中找到MANIFEST.MF文件,查看其中的内容发现Class-Path后面将依赖的jar包都加上了:
3、优劣:
(1)优点:我们可以清晰的了解到所依赖哪些jar包及它们的版本;
(2)劣点:安全性相对差一些;
(3)利弊:整体来说利大于弊,建议大家在开发中使用。
【总结】
1、Maven有很多实用并且有趣的技巧值得我们去探索;
2、要有好奇心,多做实验;
3、工欲善其事必先利其器。
智能一代云平台(四十):Maven项目如何将lib下依赖的包打印在manifest文件中相关推荐
- 智能一代云平台(十九):选修课---类似秒杀的高并发业务
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 选课,考试,评教这三个功能是我们的云平台中的重头戏:并发高是这三个功能的一个共同特点, ...
- 智能一代云平台(十):Jboss远程访问流程总结
[前言] 最近在做一个EJB相关的项目,在做的过程用到了远程调用的相关东西,自己进行一下梳理和总结,在此与大家分享. [相关流程] 一.对EJB和Jboss两者梳理: 1.小感:大多数情况下 ...
- 智能一代云平台(十二):轮次设置
强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan [前言] 基础系统是云平台中十分重要的一个子系统,它为其他系统提供了基础数据的支撑:基础系统中有 ...
- 智能一代云平台(三十):逆向工程生成mybatis
[前言] 最近在研究mybatis逆向工程的一些东西:通过研究Mybatis+通用mapper.逆向工程生成mybatis.Hibernate+mybatis:最终综合这些优点实现了一个我们自己的逆向 ...
- 智能一代云平台(二十九):通用mapper的改造
[前言] 最近研究一下Mybatis的通用mapper,然后对其进行了一些改造以适合我们的系统,接下来为大家分享一下我的研究思路以及研究成果. [研究之路] 一.ORM框架选型: 1.我们最 ...
- 智能一代云平台(五):移动开发之环境搭建
[前言] 谣传最近IT领域异常火热,而IT中的移动端领域更是如日中天. 做为一名程序猿的我,也不甘Out:于是雄心勃勃参加一个智能一代云平台移动端项目开发:之前有人做了第一版,现在我们需要重构. [基 ...
- 创办智能车竞赛平台,十五年无间断,育人数十万
➤01 初稿 一.竞赛简介 全国大学生智能汽车竞赛是以智能汽车为研究对象,面向全国大学生开展的复杂工程探索类别的科技竞赛,目标是提高学生的动手实践能力.探索创新兴趣.团队协作精神.它起源于2005 ...
- 智能一代云平台(三十一):mybatis加入分页
[前言] 在<智能一代云平台(三十):逆向工程生成mybatis>已经将mybatis的逆向工程搞定了:但是美中不足的是mybatis的分页查询:接下来一起来探索一下分页查询. [分页查询 ...
- 既使用maven编译,又使用lib下的Jar包
既使用maven编译,又使用lib下的Jar包 在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个 ...
最新文章
- c++string 输入换行符
- react ui框架 移动端_你必须要知道的移动端UI组件设计宝典
- Java数组在内存中是如何存放的
- 多路 IO 转接 :poll 函数
- 一、pytorch搭建实战以及sequential的使用
- [视频教程] ubuntu系统下安装最新版的MySQL
- GIS工具篇(一):2000大地坐标系转换指南
- mysql备份恢复数据库据/表
- Android使用Sugar ORM创建数据库报no such table:...的解决方法
- kotlin支持jdk1.8编译,使用Java8特性
- 2013年7月3日星期三
- 【Power BI ---M语言】M语言基础一
- 共享服务器协议,3.5.7 文件共享服务及SMB协议
- python最大公约数计算_Python怎样求得最大公约数
- Win7如何利用系统放大镜工具更改用户密码
- 【vue】To install them, you can run: npm install --save aws-sdk module
- CVer最想知道的,简单分析下《2020年度中国计算机视觉人才调研报告》
- 如何规范地使用双向(inout)信号?
- 人工智能AI课 推荐算法详解和实现
- TCP/IP高频考点之一个数据包的流浪日记 - 网络层
热门文章
- 火速拿来用!对比近 10,000 个 Python 开源项目发现最实用的 TOP34!
- 如何优雅地抄袭代码?天下代码一大抄,这才是正确的姿势
- 限速牌的单位是什么_成熟的造车新势力应该是什么样的?
- chmod命令用于更改文件或目录的所有者_Linux 修改权限命令 chmod 用法示例
- delphi listview动态添加图片_Java 添加PDF图章(印章)——图片图章、动态图章
- 903计算机技术综合基础,北大903计算机技术综合基础考研真题、资料、参考书
- python实时监控文件目录_c#教程之c#使用filesystemwatcher实时监控文件目录的
- shell 函数传递参数_python3基础之函数参数的传递方式
- mybatis redis_SpringBoot + Mybatis + Shiro + mysql + redis智能平台源码分享
- js return 闭包为null_js 基础知识总结