idea引入jar包后如何打包

article/2025/10/6 22:58:23

今天碰到一个需求,需要在项目中,引入一个其他项目的SDK包,这个包大概有几十个类文件,如果全部复制进入项目,需要修改的工作量很大,所以考虑打成jar包并引入。

介绍

  • 需要打包的项目,以及需要引入的项目均为maven项目
  • 工具使用Idea

打包jar

使用maven工具打包

然后在项目的根目录 classes --artifacts 目录即可找到生成的Jar包

引入 jar包
如果需要在另外一个项目中,引入这个jar包,那么,需要如下操作

创建目录
在项目的src平级目录新建文件夹 lib (这一步名称随意)
将刚才生成好的jar包放入该文件夹下。
3.将该文件引入项目
菜单处选择 File--Project Structure...
然后 左侧选择Modules点击 右侧+

在pom中引入
注意这里的 directory要和刚才新建的文件目录相同
<build>
<resources>
            <resource>
                <directory>lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <targetPath>BOOT-INF/classes/</targetPath>
            </resource>
        </resources>
    </build>
以上方法会导致问题,最好用

 <dependency>
            <groupId>xxx</groupId>
            <artifactId>xxx</artifactId>
            <version>v0.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/xxx.jar</systemPath>
        </dependency>
其中xx 随意,为包名
6.结束
然后就可以在项目中使用引入的jar中的方法了。


http://chatgpt.dhexx.cn/article/ph34hbJ8.shtml

相关文章

idea简便导入jar包的方法

idea简便导入jar包的方法 Step1: (‎2021/‎12/‎18 15:21:19) 复制准备好的jar包 Step 2: (‎2021/‎12/‎18 15:21:20) 在需要该jar包的项目中创建一个文件夹&#xff0c;一般习惯文件夹的名字为lib Step 3: (‎2021/‎12/‎18 15:21:26) 右键新建的文件夹&#xff0c;点击…

IDEA手动引入jar包方式

IDEA手动引入jar包 第一种方式&#xff0c;使用idea自带的功能引入。注意本地开发可以&#xff0c;但项目打成jar包时因未添加进去导致打包报错或打包成功启动失败 最后一次性选择(选中第一个&#xff0c;按住shift键&#xff0c;点击最后一个完成)多个jar即可导入 第二种和第…

IDEA引入jar包

1.引入JDK 2.引入jar包 3.引入jar包&#xff08;最快&#xff0c;推荐&#xff09; 直接在项目中新建一个lib目录&#xff0c;把jar包放入lib中&#xff0c;然后右键lib目录--->Add as Library

IDEA 导入jar包和使用jar包方法

背景&#xff1a; 场景一&#xff1a;获取到了一个jar包&#xff0c;本地想用jar包内的方法&#xff0c;场景二&#xff1a;获取到了一个jar包&#xff0c;想发布到maven中央库&#xff0c;或者其他阿里云库等 解决办法&#xff1a; 场景一&#xff1a;获取到了一个jar包&am…

IDEA引入jar包显示为红色

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、现象二、处理步骤1.重新引入2.缓存 总结 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、现象 在引入了外部的jar包后&#xff0c…

IDEA导入jar包之后为什么引用不了

IDEA: intellij idea是一款市面上最好的JAVA IDE编程工具&#xff0c;该工具支持git、svn、github等版本控制工具&#xff0c;整合了智能代码助手、代码自动提示等功能&#xff0c;IntelliJ IDEA 强大的静态代码分析和人体工程学设计&#xff0c;让你的开发设计简单轻松&#…

idea导入jar包的方法

Project Structure导入方法 首先进入&#xff1a;File--->Project Structure 接着找到Modules->Dependencies&#xff0c;点击最右侧的号 然后就选择想要导入的jar包了 Add as Library方法 在你需要导入的Jar包上&#xff0c;点击右键&#xff0c;选择Add as Library 然…

IDEA引入jar包详细

首先下载JDBC驱动jar包jar包的下载官网MySQL :: Download Connector/Jhttps://dev.mysql.com/downloads/connector/j/我们选择Platform Independent,如下图&#xff1a; 如若你的版本不是8.0.29&#xff0c;可以点击Archives&#xff0c;在Product Version下选择你的版本&…

Java代码实例1,idea引入外部jar包的方法

目录 专栏导读1、下载需要的jar包2、先将下载好的jar包放到resources/lib路径下3、点击File --> Project Structure -> Modules -> Dependencies -> 加号4、选择你要外引的jar包5、apply -> ok game over6、pom中引入本地的jar 专栏导读 &#x1f3c6;作者简介&…

IDEA引入本地jar包的几种方法

方式一、使用IDEA程序引入jar包 1、首先&#xff0c;点他&#xff01; 2、然后&#xff0c;点他&#xff01; 3、再然后&#xff0c;点他&#xff01; 4、最后&#xff0c;在这里选择自己需要上传的Jar包&#xff0c;收工结束&#xff01; 方式二、通过Maven添加到本地仓…

IDEA导入jar包

如何在IDEA中导入jar包 1、找到需要导入的 jar 包&#xff0c;复制 2、在需要用到该 jar 包的 module 下新建一个目录 3、将复制的jar包黏贴到 lib 目录下 点击重构 此时的jar包已在目录中 4、选择该 jar 包右键&#xff0c;选择 Add as library(添加为库) 5、选择确定 …

IDEA如何导入jar包

文章目录 第一步&#xff1a;创建lib文件第二步&#xff1a;对lib文件建立依赖第三步&#xff1a;导入jar包 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 第一步&#xff1a;创建lib文件 创建lib文件&#xff0c;统一管理导入的jar包&#xff08;若…

URLDecoder.decode()转义处理

关于URLDecoder.decode()方法解码,会将""转为空格的解决办法 url中的特殊字符有这么多.在前后端传输过程中,可能会对这些字符进行特殊处理,导致后台进行使用原字符串时,出现异常,我这里是解密的时候出现问题,如果字符串中没有"“这个特殊字符的话,后台使用URLD…

URLEncode和URLDecode

在提交表单时&#xff0c;浏览器会根据请求URL生成相应的请求报文给服务器。在这个过程中&#xff0c;浏览器会将请求地址转换为application/x-www-form-urlencoded MIME编码的字符串先&#xff0c;如下图中在这个编码规范中把utf-8的中文字符“陈”转换成“%E9%99%88” appli…

编码URLEncoder和解码URLDecoder的UTF-8到GBK的转码

编码URLEncoder和解码URLDecoder的UTF-8到GBK的转码(java类中解码)&#xff1a; package com.kk;import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder;public class Charencoding {public static void main(String[] args)…

URLEncode编码和URLDecode解码

1 String text1 java.net.URLEncoder.encode("中国" ,"utf-8" ); 2 String text2 java.net.URLDecoder.decode(text1,"utf-8"); (1).URLEncoder 需要注意&#xff1a;这个方法编码了符号&#xff0c;“\” ,“&”,“”,和“&#xf…

在线URLEncode/URLDecode网址

推荐个用起来比较好用的在线网站&#xff1a; Jsons.cn http://www.jsons.cn/urlencode/ 界面也比较清新

使用 URLDecoder 和 URLEncoder 对中文字符进行编码和解码

摘要&#xff1a; URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换。在本文中&#xff0c;我们以使用URLDecoder解决GET请求中文乱码问题为场景说明 URLDecoder/URLEncoder 的用法&#xff0c;并给出了 applicat…

URLEncode

目录 转换规则那哪些字符是需要转化的呢&#xff1f;和编码无关结论 参考 转换规则 urlencode&#xff1a;返回字符串&#xff0c;此字符串中除了-_.之外的所有非字母数字字符都将被替换成百分号&#xff08;%&#xff09;后跟两位十六进制数&#xff0c;空格则编码为加号&…

在线URLEncode编码,URLDecode解码工具

在线URLEncode编码&#xff0c;URLDecode解码工具 在线URLEncode编码&#xff0c;URLDecode解码工具 本工具支持对URL进行编码和解码&#xff0c;纯客户端计算&#xff0c;数据不会上传到服务器中&#xff0c;请放心使用。 https://tooltt.com/urlencode/