Maven引用本地jar并在打war包时引用jar
文章目录
- maven引入本地jar
- 方法一
- 方法二
maven引入本地jar
方法一
手动安装:
mvn install:install-file
-Dfile=jar包的位置
-DgroupId=pom.xml里的groupId
-DartifactId=pom.xml里的artifactId
-Dversion=pom.xml里的version
-Dpackaging=jarmvn install:install-file
-Dfile=D:\mytest\antlr-2.7.2.jar
-DgroupId=antlr
-DartifactId=antlr
-Dversion=2.7.2
-Dpackaging=jar
方法二
指定jar包目录进行引入
<!--Maven引入本地jar-->
<dependency><groupId>antlr</groupId><artifactId>antlr</artifactId><version>2.7</version><!--引用本地jar--><scope>system</scope><!--本地jar路径--><systemPath>${project.basedir}/src/main/lib/antlr-2.7.2.jar</systemPath>
</dependency>
- groupId:自定义
- artifactId:自定义
- version:自定义
- scope:必须是system
- systemPath:jar包的路径(idea编写的时候会有提示的)
这种方式打war包时需要配置打包时引入本地jar包:
<!-- 为了将本地jar包打入WEB-INF/lib下而增加的配置-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><configuration><webResources><resource><!-- 指向的是包含所有要用jar包的目录 --><directory>${basedir}/src/main/lib</directory><!-- 编译后要把这些jar包复制到的位置 --><targetPath>WEB-INF/lib</targetPath></resource></webResources></configuration>
</plugin>
Maven引用本地jar并在打war包时引用jar相关推荐
- Maven清理本地仓库lastUpdate、error文件夹和无效jar包
Maven清理本地仓库lastUpdate和error文件夹以及无效jar包 maven的本地仓库开启自动导包后, 时间久了经常会出现一堆未下载完成的jar包和一些error.unknown文件夹, ...
- Jenkins部署war包和部署jar包的详细步骤
目录 零.配置Tomcat 一.自由风格项目远程部署war包 1.创建自由风格项目 2.增加构建步骤 3.增加构建后操作 4.立即构建 5.查看控制台输出 二.创建流水线项目远程部署war包 1.拉取 ...
- maven 打包war包时忽略一些配置文件
使用过tomcat的童鞋应该都知道,tomcat是支持加载外部配置文件的,所以我们生成war包时不应该将配置文件也打包到war中,那么我们该怎么排除掉配置文件呢? 我就直接发一个pom.xml中的一个 ...
- gradle 打war 包以及合并jar包
build.gradle文件 apply plugin: 'war' webAppDirName = 'WebRoot' //设置 WebApp 根目录 version = '' buildDir = ...
- java war包合并,使用maven warpath插件合并多module的war包
查看原文:http://www.yeetrack.com/?p=899 现在java 项目一般使用maven.gradle等工具来管理jar包.打包.发布.如果一个项目有很多模块,那般是分成多个mod ...
- java jar包和war包_java中jar包和war包之间有什么区别
原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...
- mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法
Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...
- idea配置Maven的本地仓库(打开新的项目时自动更新本地仓库的位置)
配置Maven的本地仓库 一.打开目录然后选择 Other Settings → Settings for New Projects 二.配置自己的文件路径和本地仓库 三.设置每次自动更新本地仓库
- Linux下打包压缩war和解压war包 zip和jar
============jar================= 把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程 ...
最新文章
- 5G+AI重新定义生老病死?
- vue.js2.0 新手开发_VueJs2.0建议学习路线
- LeetCode 1863. 找出所有子集的异或总和再求和(DFS)
- 浅析ElasticSearch原理
- varnish使用汇总
- 1010. 一元多项式求导 (25)-PAT乙级真题
- mysql bin 分析_mysql bin log 分析
- java爬虫微信公众号信息_微信公众号爬虫项目(reptile)
- org.apache.commons.fileupload.DiskFileUpload/FileItem
- 更改Maven本地仓库
- 线程与进程的区别,举个例子让你快速理解
- TMS320f28335实现步进电机的驱动程序及原理分析
- python入门day16——函数的递归调用、二分法、三元表达式、匿名函数
- 【技术方案】如何基于高清摄像头设备,搭建慢直播平台?
- Python实现京东自动登录(自动完成滑块验证)
- 电压比较器电路,当两个输入端全是相同电平时,输出什么电平?则相当于差模输入电压为零,不考虑失调或共模输出就应该输出为0
- STATA对变量进行标准化的命令
- 游戏开发中的问题-----摘自《大型多人在线游戏开发》
- 红外线感应器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- linux 编译安装GmSSL记录
热门文章
- windows 实用小工具(截图、进程管理)
- CPU vs. GPU
- 狄利克雷过程(Dirichlet Process)
- 从“鸡兔同笼”到问题的奇思妙解
- Python Flask Web 第十课 —— flask-wtf
- antd 表格树如何展开_React Ant Design树形表格的复杂增删改
- python使用-使用python进行数据清洗
- 1000行代码入门python-Python基础知识和工作环境
- python是什么 自学-你是如何自学 Python 的?
- python读音播报-基于python GUI开发的点名小程序(语音播报)