《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
true
lib
cn.mastercom.statistics.SdzzStatisticsApplication
./
config/**
/**/*.xml
/**/*.properties
maven-assembly-plugin
false
src/main/build/package.xml
make-assembly
package
single
package.xml 文件内容如下:
<?xml version="1.0" encoding="UTF-8"?><assembly xmlns=“http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd”>
package
zip
false
bin
${file.separator}
src/main/resources
${file.separator}
static/**
templates/**
${project.build.directory}
${file.separator}
*.jar
true
lib
runtime
g r o u p I d : {groupId}: groupId:{artifactId}
最后实现的效果是,依赖jar 和配置文件外置。
=================================================================
上面可以看到,我们依赖的jar 都存在lib 中了,那比如说要升级一个fastjson
如果仅仅这样修改,启动项目的时候,会发现报错,运行不起来。
造成这个原因是我们打包方式导致的,我们这样打包,在运行jar 包中有一个lib中jar 文件的索引,如果我们仅仅替换了jar。那这个索引就找不到对应的文件了。所以需要修改索引,怎么修改呢?
难道这样就够了吗?不,远远不够!
提前多熟悉阿里往年的面试题肯定是对面试有很大的帮助的,但是作为技术性职业,手里有实打实的技术才是你面对面试官最有用的利器,这是从内在散发出来的自信。
备战阿里时我花的最多的时间就是在学习技术上,占了我所有学习计划中的百分之70,这是一些我学习期间觉得还是很不错的一些学习笔记
我为什么要写这篇文章呢,其实我觉得学习是不能停下脚步的,在网络上和大家一起分享,一起讨论,不单单可以遇到更多一样的人,还可以扩大自己的眼界,学习到更多的技术,我还会在csdn、博客、掘金等网站上分享技术,这也是一种学习的方法。
今天就分享到这里了,谢谢大家的关注,以后会分享更多的干货给大家!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
转存中…(img-yIVc9Ttr-1714663838385)]
[外链图片转存中…(img-rEJN6jw9-1714663838386)]
[外链图片转存中…(img-4p2qCMcQ-1714663838386)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!