当前位置: 代码迷 >> 综合 >> Maven打包时添加外部jar包
  详细解决方案

Maven打包时添加外部jar包

热度:97   发布时间:2023-10-22 00:35:51.0

方法1:

1.安装本地jar包到本地仓库

mvn install:install-file 

    -Dfile=alipay-sdk-java-3.0.0.jar  

    -DgroupId=com.aliyun 

    -DartifactId=alipay-sdk-java-3.0.0 

    -Dversion=3.0.0 

    -Dpackaging=jar

2.普通方式导入jar包

<dependency>
   <groupId>com.aliyun</groupId>
   <artifactId>alipay-sdk-java-3.0.0</artifactId>
   <version>3.0.0</version>
</dependency>

方法2:

打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中

1.在项目根目录创建libs文件夹将使用的jar包放入其中

2.jar包以scope为system的方式导入pom文件

<dependency>
   <groupId>com.aliyun</groupId>
   <artifactId>alipay-sdk-java-3.0.0</artifactId>
   <version>3.0.0</version>
   <scope>system</scope>
   <systemPath>${project.basedir}/libs/alipay-sdk-java-3.0.0.jar</systemPath>
</dependency>

3.添加maven-war-plugin插件

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