怎么把本地spring jar包导入maven

怎么把本地spring jar包导入maven,第1张

本地的jar需要建立maven中央仓库才可以导入到项目中.

如果者亏握eclipse,请度娘找寻eclipse maven项目导入本地jar包.

如果是idea .

按住ctrl+alt+shift+s 唤出  project structure

左边选择  libraries

选择绿色的首庆+号 选择java

指定你需要导入的jar(或空枯者包含所需jar的文件夹目录)

        在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢?一般有两种方法。1,将本地jar包安装在本地maven库 ;2,将本地jar包放入项目目录中。本文主要讲第二种方式,这又分两种情况,一种是打包jar包,第二种是打包war包

先看看jar包的结构,打包后jar包的路径在BOOT-INF\lib目录下,依赖的所有jar包都在此目录中,如下图所示。

首先,在项目目录中resources下创建文件夹jar用来存放本地jar包,如下图所示。

第二、pom文件中加入如下内容,以添加json-lib-2.3-jdk15.jar为例。

  <dependency>           

             <groupId>com.ckfinder</groupId>           

             <artifactId>json-lib</artifactId>         

               <version>2.3</version>          

              <scope>system</scope>          

              <systemPath>${project.basedir}/src/main/resources/jar/json-lib-2.3-jdk15.jar</systemPath>       

 </dependency>

注意,groupId,artifactId,version可随便写,这时候在项目中运行是没问题了,但是使用命令mvn clean package打包之后BOOT-INF\lib里面并没有json-lib-2.3-jdk15.jar包,还需要pom文件中做如下配置:

      <plugin>           

             <groupId>org.springframework.boot</groupId>         

               <artifactId>spring-boot-maven-plugin</artifactId>           

                 <configuration>

                          <includeSystemScope>true</includeSystemScope>

                     </configuration>         

   </plugin>

注意粗体部分的配置,之后再使用mvn clean package打包就可以了。

相对与jar包,第三方jar包在war包中的目录如下图所示:

使用mvn clean package命令打包时需要在pom文件加入以下内容

   <plugin>                 

       <groupId>org.apache.maven.plugins</groupId>             

       <artifactId>maven-war-plugin</artifactId>       耐隐高         

        <version>2.4</version>                

                    <configuration>                        

                            <webResources>                       

                                     <resource>                           

                                         <directory>src/昌尺main/resources/jar/</directory>                      

                                          <targetPath>WEB-INF/lib/</targetPath>                         

                                           <includes>                               

                                                 <include>**/*.jar</include>                        

                                           </includes>                          

       携闭                               </resource>                   

                             </webResources>              

                  </configuration>            

 </plugin>

maven工程中添加jar有两种方式添。

第一:

通过【Dependencies】,可视化界面 *** 作点击Dependencies标签页。点击【add】按钮 输入我们想添加的jar包名字进行搜索.就会出现下图中所示。旁谈他会把对应名称的所有版本jar包列出来. 选择对应jar包,早悔点击【OK】按钮确认添加。

第二:通过pom.xml源码方式添加,标签<dependency></dependency>

<dependencies>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<运睁碰version>3.0.5.RELEASE</version>

</dependency>

</dependencies>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11995463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存