精华内容
下载资源
问答
  • lib BOOT-INF/lib/ **/*.jar org.springframework.boot spring-boot-maven-plugin ${project.basedir}/lib

    <build>
            <resources>
                <resource>
                    <directory>lib</directory>
                    <targetPath>BOOT-INF/lib/</targetPath>
                    <includes>
                        <include>**/*.jar</include>
                    </includes>
                </resource>
            </resources>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <compilerArguments>
                            <!-- 打包本地jar包 -->
                            <extdirs>${project.basedir}/lib</extdirs>
                        </compilerArguments>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    展开全文
  • 一、引用外部jar包 1、在项目中建一个目录并将外部jar包拷贝进去,此处新建目录名为libs 2、加入进去的外部jar还是压缩包...二、关于程序打包把外部jar打包进去 pom.xml将每个外部jar包以以下形式依赖进去,...

    一、引用外部jar包

    1、在项目中建一个目录并将外部jar包拷贝进去,此处新建目录名为libs

    2、加入进去的外部jar还是压缩包,要解压一下,如下在Libraries添加java,将libs下的jar包都加进去,此时外部jar就解压完可用了,每个jar包解压完会带有下拉箭头,像上图一样:

    二、关于程序打包把外部jar包打包进去

    pom.xml将每个外部jar包以以下形式依赖进去,groupId、artifactId、version随便写,关键是scop、systemPath要写对,scop写system,systemPath写当前项目路径下的xx/xx.jar

    如果slf4j存在冲突,需要去掉springboot自带的,需要指定排除

    关键打包插件配置如下,resource是将哪些文件打包进去进行指定,springboot插件和maven插件是为了打包

    <build>
        <finalName>ops-impala-cloud</finalName>
        <resources>
            <resource>
                <directory>${project.basedir}/libs</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
            <!--将src/main/resources下的文件打包进去,否则运行jar程序会报错不能启动-->
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.1.3.RELEASE</version>
                <configuration>
                    <!--<skip>true</skip>-->
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
    </build>

    打包命令:mvn clean package

    结束!

    展开全文
  • springboot引入外部jar包并打包jar包 1.将jar包引入项目 在resources中创建lib文件夹,将jar包复制进去 2.在maven中引入jar包: <dependency> <groupId>com</groupId><!--随便填的--> <...

    springboot引入外部jar包并打包jar包

    1.将jar包引入项目

    在resources中创建lib文件夹,将jar包复制进去

    2.在maven中引入jar包:

    <dependency>
        <groupId>com</groupId><!--随便填的-->
        <artifactId>fastjson</artifactId><!--jar包名字-->
        <version>1.2.8</version><!--版本号-->
        <scope>system</scope>
        <systemPath>${project.basedir}/src/main/resources/lib/fastjson-1.2.8.jar</systemPath><!--路径-->
    </dependency>
    

    此时jar包已经可以正确引用了

    springboot项目打包

    设置maven-build
    在pom中设置

     <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <!--这里写上main方法所在类的路径-->
                    <configuration>
                        <mainClass>com.test.addjar.AddjarApplication</mainClass>
                        <includeSystemScope>true</includeSystemScope><!--外部进行打包-->
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal><!---->
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    
    展开全文
  • lib 下的jar包 在导出jar或者war包的时候 打不进去。 处理方式在此记录: pom文件 这样设置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <...

    在webapp->lib 下的jar包 在导出jar或者war包的时候 打不进去。

    处理方式在此记录:

    当 引入的jar包  scope 属性为system的时候

    <dependency>
                <groupId>**</groupId>
                <artifactId>**</artifactId>
                <version>1.0</version>
                <scope>system</scope>
                <systemPath>${lib.path}/**.jar</systemPath>
            </dependency>

    pom文件 这样设置

     <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <includeSystemScope>true</includeSystemScope>
                    </configuration>

                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <skip>true</skip>
                        <testFailureIgnore>true</testFailureIgnore>
                    </configuration>
                </plugin>
            </plugins>
        <resources>
     

     

    展开全文
  • 主要介绍了SpringBoot使用Maven打包异常-引入外部jar,需要的朋友可以参考下
  • springBoot打包项目时,有时需要引用jar直接是文件形式,而不是maven依赖,此时可以两种打包方式: 运行jar包和项目依赖分开打包,运行时通过命令指定依赖所在目录 打成一个整包,依赖也包含进去 如果要打成完整的...
  • 但是Maven进行打包操作时,如何将其打包进去呢? 下面步骤告诉我们如何进行打包操作: 我将jar包放入lib文件夹中。pom添加下面的配置 <dependency> <groupId>com.shenzheng.zfw</groupId> <...
  • 首先下载jar包 创建lib文件夹(与src同级) pom文件配置 dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>1</version> <scope&...
  • 今天项目中想优化下代码,之前打完包没法把外部jar进去,优化了下poem文件,就按照方法二的方式进行打了war包,挺好用!!!所以分享一下。 方法一 1.安装本地jar包到本地maven仓库 mvn install:install-...
  • 我们添加了jar包,但是打包后发现生成的target项目中没有。...project structure加载外部jar包 步骤三: 修改pom.xml文件,新增: &lt;plugin&gt; &lt;groupId&gt;org.springframework.bo...
  • eclipse打包jar,引用外部jar

    千次阅读 2013-01-15 16:50:04
    1、正常打成jar包 2、修改jar包中的MANIFEST.MF文件,添加Class-Path: ...3、在存放jar包的目录下创建lib文件夹,将引用的xxx.jarjar包拷贝进去即可   ========================================================
  • 最近做一个钉钉项目,引用官方的jar包,taobao-sdk-java-auto_1479188381469-20190926.jar 需要项目引入外部包,而不是直接依赖引入maven库 1,在项目下建立个LIB目录,把下载的包放进入,如下: 2,POM.XML...
  • 第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找jar包的错误.需要上传到maven仓库中,并在pom文件内引入. 导入jar包 点击Project Structure进行项目设置,在Modules中Dependencies...
  • 1,出现场景:maven项目中,类引用都是正常,没有错误提示,但是在执行maven install或者package命令的时候提示如下... 5,打包失败的原因是在maven配置的pom中并没有将外部jar编译进去,解决方案如下 修改前 修改后的
  • 我们有时候项目依赖外部jar,我们使用Eclipse开发的时候我们直接通过build path添加jar就可以,但是使用mvn 打包的时候就会缺少这个包。 1. 使用system scope 我们直接引入rabbitmq-client.jar。这个方式...
  • 在idea打包springboot项目成jar时,外部依赖的jar包如何同时打包进去 首先,在maven中把加载外部依赖的jar包。 然后在build中添加如下所示 最后用maven的打包功能,clean+install就可以了! ...
  • 本地依赖 com.infiniteautomation modbus4j ${modbus4j.version} system ${project.basedir}/lib/modbus/modbus4j-3.0.5.jar 声明打包时包含本地jar包 lib BOOT-INF/lib/ **/*.jar src/main/resources **/*.*
  • 今天在项目中通过使用idea工具打包maven项目的时候,由于使用了外部自定义的jar包,在生成package的jar包的时候启动报错,错误显示的是缺少自定义jar包中的class类,这里是使用的springboot测试项目,在项目中使用了...
  • 1.在resources下建立lib目录并将外部jar包复制进去。 2.在pom.xml中引入外部的jar包(注:sgcc_nari20190509为jar包名): <dependency> <groupId>sgcc_nari20190509</groupId> <...
  • pom中加入 <build> <plugins> <!--<plugin> <groupId>org.springframework.boot</groupId> <...--将 jar包打在外部 --> <plugin> <groupId>
  • mvn install:install-file -Dfile=“D:/IntelliJ IDEA 2019.1.3/local_repository/local_repository/ojdbc6-11.2.0.3.jar” -DgroupId=ojdbc6 -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar
  • maven打包时怎么lib下的jar包引入进去

    千次阅读 2020-08-07 11:23:34
    spring boot项目打包完,放到Linux环境,报错 报错信息如下; Handler dispatch ...项目引用外部jar的位置如下; 在pom文件中引入外部jar的代码 <dependency> <groupId>com.chehuida</groupId&
  • 关于外部Jar包引入项目中打包错误问题及解决方案 1. 我们要先将jar包放到项目lib目录下 2.在指定pom文件中添加包得依赖,具体为 <dependency> <groupId>xxx</groupId> <artifactId>xxx...
  • 我这里是举例实际只引用了 log4j的jar文件 多个jar文件时以空格隔开 jar文件。 解释一下  testLog 这个是包名 TestMain类名 我的jar文件放在C:\Users\Administrator\Desktop\参考\新建文件夹 ...
  • 在Maven工程SpringBoot项目中,需要引用外部的一个jar包,在网上看的很多方式都不行:打包是可以成功,但是部署到服务器中运行,使用到该jar没反应,程序进行下去,我猜测应该是这个jar没有打进去。 最后找到了这...
  • java 打包成war里,能否将引用的jar包打入,让它引用外部jar
  • jar包已经解决了,如下: <mainClass>com.zb.app.MemberAppMain</mainClass> <addClasspath>true <classpathPrefix>lib/ <Class-Path>. ...
  • 情况是出现在调别人接口时候有用到加密算法,一开始拿到对方jar包采用的是反编译,将加密工具类导包进项目,...将外部jar包通过maven命令加入maven仓库,在cmd输入maven命令(配置好maven环境变量的前提下);命令为:m

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,261
精华内容 2,104
关键字:

外部的jar打包不进去