文章目录

  • 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相关推荐

  1. Maven清理本地仓库lastUpdate、error文件夹和无效jar包

    Maven清理本地仓库lastUpdate和error文件夹以及无效jar包 maven的本地仓库开启自动导包后, 时间久了经常会出现一堆未下载完成的jar包和一些error.unknown文件夹, ...

  2. Jenkins部署war包和部署jar包的详细步骤

    目录 零.配置Tomcat 一.自由风格项目远程部署war包 1.创建自由风格项目 2.增加构建步骤 3.增加构建后操作 4.立即构建 5.查看控制台输出 二.创建流水线项目远程部署war包 1.拉取 ...

  3. maven 打包war包时忽略一些配置文件

    使用过tomcat的童鞋应该都知道,tomcat是支持加载外部配置文件的,所以我们生成war包时不应该将配置文件也打包到war中,那么我们该怎么排除掉配置文件呢? 我就直接发一个pom.xml中的一个 ...

  4. gradle 打war 包以及合并jar包

    build.gradle文件 apply plugin: 'war' webAppDirName = 'WebRoot' //设置 WebApp 根目录 version = '' buildDir = ...

  5. java war包合并,使用maven warpath插件合并多module的war包

    查看原文:http://www.yeetrack.com/?p=899 现在java 项目一般使用maven.gradle等工具来管理jar包.打包.发布.如果一个项目有很多模块,那般是分成多个mod ...

  6. java jar包和war包_java中jar包和war包之间有什么区别

    原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...

  7. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

  8. idea配置Maven的本地仓库(打开新的项目时自动更新本地仓库的位置)

    配置Maven的本地仓库 一.打开目录然后选择 Other Settings → Settings for New Projects 二.配置自己的文件路径和本地仓库 三.设置每次自动更新本地仓库

  9. Linux下打包压缩war和解压war包 zip和jar

    ============jar================= 把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c   创建war包 -v   显示过程 ...

最新文章

  1. 5G+AI重新定义生老病死?
  2. vue.js2.0 新手开发_VueJs2.0建议学习路线
  3. LeetCode 1863. 找出所有子集的异或总和再求和(DFS)
  4. 浅析ElasticSearch原理
  5. varnish使用汇总
  6. 1010. 一元多项式求导 (25)-PAT乙级真题
  7. mysql bin 分析_mysql bin log 分析
  8. java爬虫微信公众号信息_微信公众号爬虫项目(reptile)
  9. org.apache.commons.fileupload.DiskFileUpload/FileItem
  10. 更改Maven本地仓库
  11. 线程与进程的区别,举个例子让你快速理解
  12. TMS320f28335实现步进电机的驱动程序及原理分析
  13. python入门day16——函数的递归调用、二分法、三元表达式、匿名函数
  14. 【技术方案】如何基于高清摄像头设备,搭建慢直播平台?
  15. Python实现京东自动登录(自动完成滑块验证)
  16. 电压比较器电路,当两个输入端全是相同电平时,输出什么电平?则相当于差模输入电压为零,不考虑失调或共模输出就应该输出为0
  17. STATA对变量进行标准化的命令
  18. 游戏开发中的问题-----摘自《大型多人在线游戏开发》
  19. 红外线感应器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. linux 编译安装GmSSL记录

热门文章

  1. windows 实用小工具(截图、进程管理)
  2. CPU vs. GPU
  3. 狄利克雷过程(Dirichlet Process)
  4. 从“鸡兔同笼”到问题的奇思妙解
  5. Python Flask Web 第十课 —— flask-wtf
  6. antd 表格树如何展开_React Ant Design树形表格的复杂增删改
  7. python使用-使用python进行数据清洗
  8. 1000行代码入门python-Python基础知识和工作环境
  9. python是什么 自学-你是如何自学 Python 的?
  10. python读音播报-基于python GUI开发的点名小程序(语音播报)