
maven
dns007
自我刷新
展开
-
tomcat lombok 报 Invalid byte tag in constant pool: 19
提供给其他系统使用的jar包造成tomcat启动报错:Unable to process Jar entry [module-info.class] from Jar [jar:file:/xxxxxxxx/lombok-1.18.4.jar!/] for annotationsorg.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19问题信息搜集: 有人给...转载 2020-10-09 20:00:02 · 1566 阅读 · 1 评论 -
Maven web项目同时打包成war和jar,部分文件放到war包
shellcmd 目录下的文件放到jar包中没法执行,因此放到war包WEB-INF/classes目录<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <inc...原创 2019-07-19 08:48:52 · 495 阅读 · 0 评论 -
maven-metadata.xml文件的作用
总结:解决相同版本号,修改时间不同,如何获取最新内容。过程:maven在build后从maven服务器Downloading 最新的maven-metadata.xml这个文件可以看作版本信息,作为一个版本比对,和本地仓库(.m2/repository)中jar包文件夹下的maven-metadata-local.xml(本地jar包maven-metadata.xml的副本)做比较,看las...原创 2019-04-01 14:51:59 · 24579 阅读 · 0 评论 -
maven仓库设置 settings.xml与pom.xml 优先级
settings.xml与pom.xml 配置maven自动下载依赖时,会涉级读取三个配置文件,分别是项目下的pom.xml 文件 、家目录下的.m2/settings.xml 与 maven 全局配置settings.xml ,后面两者不难理解,就像linux下的用户一样,有一个/etc/profile ,用户用目录下还有一个.bash_profile 文件是一样的,用户自定义配置会覆盖全局配...原创 2018-04-11 14:55:54 · 10532 阅读 · 0 评论 -
maven3 snapshot 使用配置
原文:http://blog.sina.com.cn/s/blog_56d8ea9001013frw.htmlmaven的依赖管理是基于版本管理的,在maven2之后,把版本管理细化snapshot 快照仓库和release发布仓库。release版本,对于发布状态的artifact(就是被依赖的jar包),如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。转载 2017-04-27 15:22:31 · 1937 阅读 · 0 评论 -
maven打jar包并且包含部分依赖jar
需求: maven 想做一个工具jar包,依赖公共jar 和自己的本地jar包,本地的jar包需要解压成class打到jar包内,而依赖的公共jar包则不需要踢出公共jar包 可以用 的值的含义:compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 runtime原创 2017-03-18 15:58:04 · 7443 阅读 · 1 评论 -
The method getDispatcherType() is undefined for the type HttpServletRequest
环境:maven 工程 jdk 1.8.0_45 maven :3.0.5 tomcat:8.0.23问题描述:在windows开发环境中打的war包没问题,在linux中打出的包就报错,同样的jdk,同样的maven 百试不爽,不解现象:网上搜索是 jar包冲突:大体意思就是 工程中依赖了(或者是间接依赖)导致引入了2个不同版本的serv原创 2016-12-20 10:19:30 · 849 阅读 · 0 评论 -
IDEA maven 打可执行jar包 包括依赖jar文件和所有配置文件资源文件
目标 1. 将依赖第三方jar包都打进去 2. 将工程java 目录下所有文件夹和配置文件,包括资源文件都打入jar包,根据目录来 3. 打出jar文件可直接运行方法:采用 maven-assembly-plugin环境:IDEA 14.1.5 JDK 1.8其中**/*写法,是为了保证各级子目录下的资源文件被打包,svn相关文件排除。pom.xml 写原创 2016-09-02 10:57:58 · 11258 阅读 · 0 评论 -
maven工程引用仓库中没有的包
普通工程转换成maven工程,有些依赖的jar文件在maven互联网中心仓库中没有,怎么办?maven引用第三方jar包有如下方法:一.在工程resource目录创建一个lib文件夹,拷贝jar进去,配置pom.xml 依赖如下: com.test Test 1.0 system原创 2016-07-08 09:28:23 · 2294 阅读 · 0 评论 -
使用nexus在局域网内搭建maven私服及idea的使用
一 下载安装地址 http://www.sonatype.com/download-oss-sonatype环境 win32 选择版本:nexus-2.13.0-01-bundle.tar.zip官网速度特别慢 可以在这里下载 解压安装访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,原创 2016-07-07 20:53:35 · 14425 阅读 · 1 评论