精华内容
下载资源
问答
  • 首先确定你引用的本地jar文件存放位置,一般都是在项目下建立个lib文件夹存放jar包文件,然后修改你pom配置,如 <dependency> <groupId>com.jacob</groupId> <artifactId>com.jacob<...

    首先确定你引用的本地jar文件存放位置,一般都是在项目下建立个lib文件夹存放jar包文件,然后修改你pom配置,如

    <dependency>
       <groupId>com.jacob</groupId>
       <artifactId>com.jacob</artifactId>
       <version>1</version>
       <scope>system</scope>
       <systemPath>${project.basedir}/lib/jacob.jar</systemPath>
    </dependency>

    然后在build/plugins/下面添加:

    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-war-plugin</artifactId>
       <configuration>
          <warName>${project.artifactId}</warName>
          <webResources>
             <resource>
                <directory>lib/</directory>
                <targetPath>WEB-INF/lib</targetPath>
                <includes>
                   <include>**/*.jar</include>
                </includes>
             </resource>
          </webResources>
       </configuration>
    </plugin>

    即可解决打包失败的问题

    展开全文
  • maven打包 可能是pom文件相应包配置加了optional属性,去掉即可 optional属性功能:本jar包只能自己使用,别人引入本项目不会引入此包

    maven打包在这里插入图片描述
    可能是pom文件相应包的配置加了optional属性,去掉即可
    optional属性的功能:本jar包只能自己使用,别人引入本项目不会引入此包

    展开全文
  • maven 安装本地 jar包

    2021-02-05 11:22:04
    最近对接交通银行支付需要引入外部 jia , 发现非maven引用在docker环境启动下会出现无法找到类的情况,初步发现是打包没有把引入的外部jar打包进去,本地启动没问题,打包后启动就报错的情况 maven安装本地 jar ...

    最近对接交通银行支付需要引入外部 jia 包, 发现非maven引用在docker环境启动下会出现无法找到类的情况,初步发现是打包没有把引入的外部jar打包进去,本地启动没问题,打包后启动就报错的情况

    maven安装本地 jar 包

    在需要安装的jar包文件夹下执行cmd命令:

    mvn install:install-file -Dfile=jar包名称 -DgroupId=分组id-DartifactId=maven填写的jar名称 -Dversion=版本号 -Dpackaging=jar
    

    如我需要安装一个外部的 xml.jar包,只需要执行

    mvn install:install-file -Dfile=xml.jar -DgroupId=bocomm -DartifactId=xml -Dversion=1.0.0 -Dpackaging=jar
    

    在这里插入图片描述
    显示绿色的 SUCCESS就表示已经成功安装到自己的本地maven库中了

    在pom文件中引入刚刚安装的jar包

    		<dependency>
                <groupId>bocomm</groupId>
                <artifactId>xml</artifactId>
                <version>1.0.0</version>
            </dependency>
    

    至此安装完成, 打包后也能正常把外部包打进jar包中. 本地启动正常,打包后docker启动报错问题解决

    展开全文
  •   程序引用外来的jar包A,并将本身程序打成一个jar包B供别的程序C调用,但在调用过程中报错:无法找到A。   期间也想办法将A包打到B中了,但是没有建立B包与A包之间的引用关系,在网上找了一些办法,再加上自己...

    一、问题描述

      程序引用外来的jar包A,并将本身程序打成一个jar包B供别的程序C调用,但在调用过程中报错:无法找到A
      期间也想办法将A包打到B中了,但是没有建立B包与A包之间的引用关系,在网上找了一些办法,再加上自己乱弄,终于弄好了。
      软件使用的是idea,只是简单的maven含有main函数,不涉及spring等框架。

    二、解决过程

    1 背景

      B程序下有个lib目录存放外来jar包A,如下图所示(仅供参考):
      在这里插入图片描述

    2 解决过程

    2.1 在pom中加入A包的引用

    groupId和artifactId可以自己定义

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql</artifactId>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/mysql-connector-java-8.0.13.jar</systemPath>
    </dependency>
    

    2.2 在Project Structure中引用,方便B打jar包

      在idea中可以使用快捷键Ctrl+Shift+S打开Project Structure,Artifacts>JAR>From modules with dependecies…
    在这里插入图片描述
    之后选择程序使用的Main函数,操作方法如下如所示:
    在这里插入图片描述
    选择完之后jar包就出现了,但是A包还在外部,需要鼠标右击选择Put into Output Root,如下图所示
    在这里插入图片描述
    点击Apply,在点击OK,之后就是打jar包了,操作过程如下图所示:
    在这里插入图片描述
    jar包打好之后如下图所示:
    在这里插入图片描述
    用压缩程序打开jar包检查一下:
    在这里插入图片描述
    外部引用包A已经在Bjar包中了,可以调用了。
      如果到这一步之后还是无法调用,推荐可以看一下这个人的解决办法:https://www.cnblogs.com/wsy0202/p/12013116.html

    展开全文
  • 我终于发现了问题的根源(其实仔细看报错信息,你发现其实问题描述的很清除了,就是程序引用的包找不到,而这些所有错误基本都是指向了自己引进的jar包):原因就在于我引入了外部(非maven导入的)jar包,如下图所...
  • 查看maven 引入的jar包状态,如果状态是 rutime,则编译期间不会获取到 解决方法: 在引入中指定scope:<scope>compile</scope> <dependency> <groupId>org.aspectj</groupId> ...
  • 如何在maven项目中引入第三方jar包呢?带着问题去搜索能够找到一大把答案,stackoverflow相关问题发表于9年前,最佳答案获取了1100多个赞。但由于时间过于久远,该方法经测试虽然在开发过程中可行,但项目一旦打包...
  • 因为我最近在看淘淘商城的教程,在第六条的课程实践中命名在pom文件中引入了要用到的jar包,但在java文件夹中的类引用却死都引用不了,百度之下,情况各异,我的这种情况也可能只有我自己出现过也说不定,好吧,正题...
  • 项目开发中,经常会引用第三方jar包,如果利用maven工具,进行项目打包,会提示找不到相关第三方jar包,分享一下我解决办法,项目结构如下,lib目录下为依赖第三方jar包。: 1、打开pom.xml文件,引入第三方jar...
  • 在工作开发过程中,我们会遇到需要引入一个本地jar包,在开发中我们只需添加该jar包到工程里面即可正常使用,但开发完成之后打包却发现无法正常启动,提示找不到引用的本地包,这里给出解决方法: 直接在Maven的pom...
  • Maven依赖方式引用UEditor的jar包

    千次阅读 2020-01-04 17:18:13
    但是maven中央仓库没有这两个相关的jar包,用直接导入的方式又显得莫名其妙,那么怎么通过maven方式依赖呢? 1、首先把UEditor-for-aliyun-OSS-v1.2.1-beta.jar、json-for-aliyun-OSS-1.2.1.jar两个jar包放在we...
  • Maven项目引用POI的jar包org.apache.poipoi3.14引入后XSSFWorkbook依旧无法使用的话,需要继续引用这个jar包org.apache.poipoi-ooxml3.14【POI】maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题。maven项目引用...
  • 将公司内项目连外网访问,发现有些依赖无法引用,只能拷贝jar包手动引入maven仓库。使用`mvn install:install-file`命令引入,关于这个命令我不多做介绍,可以参考官网:...
  • 本文记录 在一次开发中 偶然需要用到阿里一个jar包,但是又无法实现从中央仓库下载到本地仓库使用,所以在网上下载下来jar包,放到项目中,在pom.xml中引用 首先在项目中新建一个lib文件夹用来存放jar包 然后在pom....
  • 引用jar包方面IDEA和eclipse是不一样的 IDEA项目目录 , 你会看到 不一样的 目录结构 。每个引用的jar都可以展开,跟 eclipse 不一样的 。直接复制到lib是 没用的,无法导包。 引入jar包流程: 打开 File -&...
  • 我们知道maven编译的时候默认会根据依赖去默认中心仓库寻找相应的jar包,我们引入的jar是放在项目根目录下面,maven编译时是无法引用到的,所以会出现编译失败的问题。知道了原因之后,你肯定会想到,我们可以在项目...
  • 主要说两点:第一,使用 maven 构建项目过程中,在 pom 文件引入项目其他模块也正在开发 jar 。但是相应 jar 无法获取最新依赖;第二,当项目pom 文件中依赖的包未打入最终 war 包中。2. 无法更新相应...
  • 但是只能自己引用无法共享,于是想将其发布到maven中央仓库 网上参考了些发布到maven中央仓库教程 如何发布Jar包Maven中央仓库 如何发布jar包maven中央仓库详细教程 向maven中央仓...
  • SpringBoot引入web项目的jar包并访问其中的services层web...我们在引入的时候会出现jar包成功引入,但是无法引用jar包总的内容的情况,所以我们这里采用maven自带的打包插件。 将SpringBoot自带的打包插件(pom文件中
  • 解压B的jar,发现目录是: springboot文件组织格式 要把文件打包到BOOT-INF外才能正确的引用到打包出的文件。 jar文件组织格式 路径不对,解决办法: <plugin> <groupId&g...
  • 在抽取公共类中,引用jar包后 一直报错,包引用包无法引用,一直报红。 解决方式: 1:maven依赖的引入,后还是报错。 2:查看project structure中modul子项目依赖库是否引入。 如果已经引入或者引入一直...
  • 今天在开发新项目时候,需要引用其他子项目,于是将引用的子项目打包成jar,但是项目中一直无法引入相应子项目jar。 最后解决方法(eclipse下): 1、project->右击->Maven->Update Project,如此便可解决...
  • Spring boot项目引用本地jar包

    千次阅读 2019-03-19 10:12:46
    某些时候,我们需要的jar无法通过maven来从仓库中获取,或者是自己封装的jar,那么就需要在本地引入jar包,下面就是引入本地jar的步骤。 1.在src文件夹下面建立lib文件夹,并把需要引入的本地jar放入lib文件夹中。 ...
  • 引入mybatis-spring-boot-starter包等许多jar包的依赖时一直下载失败(*.lastUpdated),自己下载jar包导入进去又无法引用。 解决方法: 在本地仓库中删除(*.lastUpdated)文件,重启idea或重新引入依赖下载即可...
  • 2.此时可以看到已经出现testng的jar包,ERPLogin.java中引用@Test发现无法引用,然后直接import org.testng.annotations.Test也无法显示 3.但是在test目录下能引用到testng 原因: 在pom.xml文件引用testng的时候...
  • 打包成jar包,采用MAVEN引入本地包形式,文件是可以引用,动态打jar包引用也及时生效,但是在调试时候无法热加载jar包class 文件,到时一点jar包调整,必须重启服务,各位有什么好办法解决么?
  • Maven

    2019-09-03 23:20:59
    02.Maven介绍与作用【理解】 疑问 项目引用第三方jar包直接将jar...复制过来的jar包,就会使用里面所有类的api,无法排除指定类的api。 有没有更好的方式管理项目引入jar包? 有,实现项目构建工具mav...
  • 1.问题总结 引入的外部工具类没有办法引用,进不了断点的原因排查 ...一般是在lib文件中放入了一回,有在maven中引入一个依赖,导致出现2个版本的jar包 3.打war包时,需要把外部的jar包maven项目里 ...
  • 今天自己写一个项目玩, 其中有一个api的模块依赖了common模块的东西,但是在maven编译的时候,就是找不到符号。 文章目录1. 清除idea缓存重新启动:2. 清除本地jar包重新编译...因为我在被引入的common 和 api 项目...
  • es jar包冲突问题

    千次阅读 2017-11-14 17:02:37
    es本身依赖了许多其他第三方包,在使用es-java api时,如果引用不当会造成jar包冲突无法使用。 1、默认情况下, 使用es-java api,主需要引入如下的maven信息即可: org.elasticsearch elasticsearch 2.3.2 ...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

maven引入的jar包无法引用