精华内容
下载资源
问答
  • 因客观原因,我们可能需要在maven项目引入本地jar包,一般有两种方式: 1、修改pom,即scope要设置为system,systemPath指定jar包位置; 2、将依赖安装到本地repository中; 第一种方法,代码没有问题,但是maven...

    因客观原因,我们可能需要在maven项目中引入本地jar包,一般有两种方式:
    1、修改pom,即scope要设置为system,systemPath指定jar包位置;
    2、将依赖安装到本地repository中;
    第一种方法,代码没有问题,但是maven打包的时候不能将外部的jar包打入,所以建议使用第二种方法;

    1、pom中scope要设置为system,systemPath指定jar包位置:

    以fastjson-1.2.62.jar为例:

            <dependency>
    		    <groupId>com.alibaba</groupId>
    		    <artifactId>fastjson</artifactId>
    		    <version>1.2.62</version>
    		    <scope>system</scope>
    		    <systemPath>${basedir}/lib/fastjson-1.2.62.jar</systemPath>
    		</dependency>
    

    2、将依赖安装到本地repository中:

    cd到jar包的存储目录,执行以下命令:

    mvn install:install-file -Dfile=fastjson-1.2.62.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.2.62 -Dpackaging=jar 
    

    依赖:

            <dependency>
    		    <groupId>com.alibaba</groupId>
    		    <artifactId>fastjson</artifactId>
    		    <version>1.2.62</version>
    		</dependency>
    
    展开全文
  • maven项目引入本地jar包的方法标签:maven当maven项目中从中央仓库中找到不到某些Jar包,或者想把自己开发的Jar文件引入到项目中使用。可以把Jar包上传maven中央仓库或自建的私服,但有时候上述条件不好满足或操作...

    maven项目引入本地jar包的方法

    标签:maven

    当maven项目中从中央仓库中找到不到某些Jar包,或者想把自己开发的Jar文件引入到项目中使用。可以把Jar包上传maven中央仓库或自建的私服,但有时候上述条件不好满足或操作麻烦,可直接在本地配置Maven的POM文件就可以了。

    操作教程

    1、项目的根目录下新建lib文件夹,将所用到的jar包放进去

    0243c76ccd7813f854eb04380f98acb6.png

    2、如下图复制得到,jar包文件相对路径: libojdbc6-11.2.0.3.jar

    (注意:相对路径改反斜杠:${project.basedir}/lib/ojdbc6-11.2.0.3.jar)

    d13c193d18bc06df449dbfd2ed7873f5.png

    3、在项目pom.xml文件中加入,示例如下:

    5da3a057ad6f264a33b757d7177380d8.png

    oracle

    ojdbc6

    11.2.0.3

    system

    ${project.basedir}/lib/ojdbc6-11.2.0.3.jar

    注意:

    • scope:设置为system
    • systemPath:jar包的所在路径

    4、如果项目中有打包的配置需要,需要引入如下resource标签

    lib/BOOT-INF/lib/**/*.jar

    • directory:指定Jar包的存放目录,由于是相对工程根目录,所以直接写lib
    • targetPath:打包到的文件夹位置,写上BOOT-INF/lib即可,或者是WEB-INF/lib 【斜杠(/)加不加都行,若在mac系统下的话写./】
    • includes:一般都是以jar结尾,就写**/*.jar
    295154a5d28c62ddc2f16f9ca1088c28.png

    5、最后,mvn package项目打包就成功了

    39eb69abaf9a4b36c66fbd33a26e7f3d.png
    展开全文
  • 最近做一个项目,用到自己编写封装个jar包,我没有传到私服上去,就用本地引用了一下,以下是maven引用本地包步骤: 在pom.xml 文件中添加以下内容,指定jar包的路径 然后添加坐标,注意scope是system,框内的为我...

       最近做一个项目,用到自己编写封装个jar包,我没有传到私服上去,就用本地引用了一下,以下是maven引用本地包步骤:

    在pom.xml 文件中添加以下内容,指定jar包的路径


    然后添加坐标,注意scope是system,框内的为我添加jar包的名



    WEB-INF\lib


    完成

    展开全文
  • maven项目引入本地jar包的方法 1.自定义目录,这里在project的根目录新建lib文件夹,将jar放进去 2.在pom文件中引入 <!--文档转pdf 自定义lib下添加jar包--> <dependency> <groupId>...

    maven项目引入本地jar包的方法

    1.自定义目录,这里在project的根目录新建lib文件夹,将jar放进去
    在这里插入图片描述

    2.在pom文件中引入

    <!--文档转pdf  自定义lib下添加jar包-->
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words</artifactId>
        <version>14.9.0</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/aspose-words-14.9.0-jdk16.jar</systemPath>
    </dependency>
    
    • groupId:自定义
    • artifactId:自定义
    • version:自定义
    • scope:必须是system
    • systemPath:jar包的路径

    3.打包问题

    位置build→resources→resource

    <resources>
       <resource>
          <directory>lib</directory>
          <targetPath>/WEB-INF/lib/</targetPath>
          <includes>
             <include>**/*.jar</include>
          </includes>
       </resource>
    </resources>
    
    • directory:指定lib文件夹的位置,由于是相对工程根目录,所以直接写上lib即可
    • targetPath:打包到的文件夹位置,写上BOOT-INF/lib即可,或者是WEB-INF/lib。【斜杠(/)加不加都行,如果是mac的话写./】
    • includes:一般都是以jar结尾,就写**/*.jar

    摘自:https://www.cnblogs.com/chywx/p/11563318.html

    展开全文
  • maven项目引入本地jar包的方法标签:maven当maven项目中从中央仓库中找到不到某些Jar包,或者想把自己开发的Jar文件引入到项目中使用。可以把Jar包上传maven中央仓库或自建的私服,但有时候上述条件不好满足或操作...
  • maven项目中从中央仓库中找到不到某些Jar包,或者想把自己开发的Jar文件引入到项目中使用。可以把Jar包上传maven中央仓库或自建的私服,但有时候上述条件不好满足或操作麻烦,可直接在本地配置Maven的POM文件就...
  • 经常遇到公司私服或者中央仓库没有的jar包,然后通过各种渠道找到了解决问题的jar包,但是发现没有pom文件,maven项目引入之后,还有maven在本地仓库找不到对应jar包的pom文件,打包的时候会在私服下载对应jar包的...
  • 参照的以下文章: 直接在 maven-war-plugin 插件中进行设置,指定webResources https://blog.csdn.net/whhmkj/article/details/89671713
  • 经常遇到公司私服或者中央仓库没有的jar包,然后通过各种渠道找到了解决问题的jar包,但是发现没有pom文件,maven项目引入之后,还有maven在本地仓库找不到对应jar包的pom文件,打包的时候会在私服下载对应jar包的...
  • maven引入本地jar包问题从3个层面考虑: 1. IDE工具如Jetbrains IDEA考虑: 依次打开IDEA的File – Project Structure – Project Settings – Modules – Dependencies 选项卡区域,点击右上角+号图标,选择1.JARS ...
  • 手写dependency配置,并根据dependency在仓库生成对应的jar
  • Idea Maven项目引入本地Jar

    千次阅读 2019-06-25 13:55:46
    Idea Maven项目引入本地jar包的步骤: 1、new Library ,指定架包路径 2、module引入架包 选择需要引入上诉Library的module,点击加号引入
  • Maven —— 引入本地jar包

    千次阅读 2019-05-21 19:51:48
    文章目录Maven —— 引入本地jar包前言实现 Maven —— 引入本地jar包 前言 项目实际开发中,遇到需要与第三方合作,要使用第三方的静态jar包,本身是Spring Boot项目,通过Maven进行依赖管理,Maven是如何引用本地...
  • Maven项目引入本地jar,编译时找不到包问题解决代码 问题 当我们需要引入外部jar包,在maven仓库找不到,又没有创建私服的情况下手动引入,本地引入运行没有问题,一旦编译就会报错,提示找不到类。 解决 此时我们...
  • maven项目引入外部jar包

    千次阅读 2019-03-11 09:26:43
    最近根据公司需要,在maven项目中引入外部jar包,生成一个小工具客户端. ...maven项目引入外部jar包 方式1:dependency 本地jar包 &lt;dependency&gt; &lt;groupId&gt;com.hope.cl...
  • 最近在做项目的时候,有一些jar包不存在maven的依赖库中,所以需要自己引入本地jar包来达到需求,那么我们该如何去将本地的jar包引入springboot项目中去呢?  首先,我们将我们本地的jar包放入项目的lib目录中去...
  • 第一步:导入本地jar包 这里有两种方式: 第一种:直接引入 &lt;configuration&gt; &lt;compilerArguments&gt; &lt;extdirs&gt;${project.basedir}/src/main/webapp/WEB-INF/lib&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 887
精华内容 354
关键字:

maven项目引入本地jar包