
Maven
北漂编程小王子
程序猿的工作日记
展开
-
maven编译打包失败 无法加载本地lib/下的jar包问题(程序包XXX不存在)
最近公司的项目中引入了第三方的jar包,数量比较多,再一个考虑只有一个项目单独使用,所以不考虑放到远程服务器仓库上,只是在工程中打包的时候,能够编译打包成功就可以。上面就是解决办法,核心的就是截图标红的位置,代码如下:<compilerArguments> <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>原创 2021-01-12 10:33:19 · 2729 阅读 · 1 评论 -
Usage of API documented as @since 1.8+”报错的解决办法
出现如图错误:报错信息:Usage of API documented as @since 1.8+This inspection finds all usages of methods that have @since tag in their documentation.This may be useful when development is performed under newer SDK version as the target platform for production.问转载 2020-08-03 17:28:45 · 3709 阅读 · 0 评论 -
idea maven项目如何使用lib下得jar包
在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包比如,中央仓库没有jar包。这时我们就需要引入lib下的jar包了。1.首先在dependencies里加入本地jar包。如图1.1所示在点击红色方框处加号,选择添加JARs or directories添加项目lib下的jar包,如图1.2 1.3所示。版权声明:本文为博主原创文章,未经...转载 2019-11-13 20:32:32 · 462 阅读 · 0 评论 -
idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等
项目由于某种特殊原因,需要引入maven中央仓库不存在的jar,这时我们都在WEB-INF/lib下引入,引入外部jar百度一大堆。我今天碰到是问题是引入jar,项目运行没问题,就是在打war包时报程序包不存在等等,反正是找不到引入的jar,搞了半天,确定自己都在idea中引入了,忽然想到可能是打包编译,没加载到的原因,马上在pom加入下面代码,war成功打出。 <plug...转载 2019-11-13 20:28:52 · 1387 阅读 · 0 评论 -
maven中snapshot快照库和release发布库的区别和作用
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写),如下:<groupId>cc.mzone</groupId><a...转载 2019-06-18 14:08:03 · 345 阅读 · 0 评论 -
maven jar包版本号统一配置管理
有时候开发项目过程会遇到版本号统一升级的问题,例如spring版本从4.0.0.RELEASE版本升级成4.1.1.RELEASE版这个时候有两个处理办法1、最原始的方法,在pom文件里统一 ctrl+f 搜索替换一下…2、高级点的方案,使用pom里的properties标签,自定义一个xxxx标签,标签内就是版本号,在需要使用的地方使用${xxx}灵活取出上面定义的值,这个样子就不用那样...原创 2019-09-01 21:46:27 · 4356 阅读 · 0 评论 -
maven DependencyManagement应用场景
1、DepencyManagement应用场景当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必...转载 2019-09-01 22:47:06 · 333 阅读 · 0 评论