1. 程式人生 > >maven如何在web工程中將本地lib文件打包到war中

maven如何在web工程中將本地lib文件打包到war中

編譯打包 edi dir rec 三方 nbsp code sco conf

在某些項目中可能會出現需要引用第三方商業化SDK的場景,此類商業SDK可能並不會納入maven中心倉庫,所以在編譯打包過程中需要引用本地lib包。

1、引用本地jar包編譯

<dependency>
       <groupId>org.XX(自定義)</groupId>
       <artifactId>XX(自定義)</artifactId>
       <version>1.0</version>
       <scope>system</scope>
       <systemPath
>${project.basedir}/libs/XX.jar</systemPath </dependency>

2、將本地jar包打包進war中

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

maven如何在web工程中將本地lib文件打包到war中