Maven项目单独引入jar包,线上发布能够找到jar包

maven项目所有的依赖都是通过pom.xml单独配置的,但是有些特殊情况我们不得不单独引入一些jar;

比如要引入阿里的支付 jar包;

(1): 在intelij idea中引入jar包:

file>Project Structure>Modules>Dependencies>

点击绿色的+号>选择Files or Directories > 选择你项目目录下的lib文件夹即可

Maven项目单独引入jar包,线上发布能够找到jar包

(2) : 线上编译时能自动找到该lib目录:

<!-- maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 -->
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
    <source>1.7</source>
    <target>1.7</target>
    <encoding>UTF-8</encoding>
    <compilerArguments>
      <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
    </compilerArguments>
  </configuration>
</plugin>


Maven项目单独引入jar包,线上发布能够找到jar包Maven项目单独引入jar包,线上发布能够找到jar包