Maven 导入本地 Jar 包
导入
一个 Jar 包
<dependency> <groupId>local</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>3.3.1</version> <scope>system</scope> <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/aliyun-java-sdk-core-3.3.1.jar</systemPath> </dependency>
多个 Jar 包,配置 maven-compiler-plugin 插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArgs> <arg>-extdirs</arg> <arg>${project.basedir}/src/main/webapp/WEB-INF/lib</arg> </compilerArgs> </configuration> </plugin>
打包
war 包
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>${project.basedir}/src/main/resources/lib/</directory> <targetPath>WEB-INF/lib</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
jar 包
<resources> <resource> <directory>${project.basedir}/src/main/resources/lib/</directory> <targetPath>BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </resources>
导入到本地库中
mvn install:install-file -Dfile=D:\ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dmaven.repo.local=D:\Repository
https://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html