zoukankan      html  css  js  c++  java
  • springboot项目中添加jar文件不能打包的问题

    如何引入本地jar?

    在resources目录下新建lib, 将jar复制进来

    修改pom文件

         <dependency>     
                 <groupId>com.clx.encrypt</groupId>    
                 <artifactId>encrypt.jar</artifactId>    
                 <version>1.0</version>    
                 <scope>system</scope>    
                 <systemPath>${project.basedir}/src/main/resources/lib/encrypt.jar</systemPath>    
            </dependency> 

    这样的话打包会有问题, 引入的jar不会打包进来,继续修改pom文件

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.3.2</version>
                    <configuration>
                        <archive>
                            <manifest>
                                <addClasspath>true</addClasspath>
                                <classpathPrefix>lib/</classpathPrefix>
                                <mainClass>com.huoda.tms.SpringbootApplication</mainClass>
                            </manifest>
                        </archive>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <mainClass>com.huoda.tms.SpringbootApplication</mainClass>
                        <executable>true</executable>
                        <fork>true</fork>
                        <includeSystemScope>true</includeSystemScope>
                    </configuration>
                </plugin>
            </plugins>
            <!-- <resources>
                <resource>
                    <directory>src/main/resource</directory>
                    <includes>
                        <include>**</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
            </resources> -->
        </build>
  • 相关阅读:
    3DMAX贴图无法显示
    3DMAX2016安装教程【图文】
    OSG学习:转动的小汽车示例
    JAVA Eclipse 快捷键
    解决JQUERY在IE8,7,6下将字符串转成XML对象时产生的BUG
    毕设二:python 爬取京东的商品评论
    redis 注册为服务
    python 爬取bilibili 视频弹幕
    python 爬取36kr 7x24h快讯
    jQuery实现表格冻结行和列
  • 原文地址:https://www.cnblogs.com/newbest/p/11771833.html
Copyright © 2011-2022 走看看