zoukankan      html  css  js  c++  java
  • maven 工程下第三方jar 包的引入和打包 war

    有时我们需要第三方jar 放在lib 包下

    -------位置:/WEB-INF/lib 

    报编译出错,此时:

    然后在打包war 发现问题 

    pom.xml  中引入

    ${basedir}为pom内置的元素
    <!--maven 将lib 下包打成war 包-->
              <plugin>
                  <artifactId>maven-compiler-plugin</artifactId>
                  <configuration>
                      <source>1.8</source>
                      <target>1.8</target>
                      <encoding>UTF-8</encoding>
                      <compilerArguments>
                          <!-- <extdirs>${basedir}/WebRoot/WEB-INF/lib</extdirs> -->
                          <extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs>
                      </compilerArguments>
                  </configuration>
              </plugin>
            <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
            <!--引入第三方jar 包-->
            <plugin>
              <artifactId>maven-war-plugin</artifactId>
              <version>3.2.0</version>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>${basedir}/src/main/webapp/WEB-INF/lib</directory> <targetPath>WEB-INF/lib</targetPath> 

                  <includes>
                  
    <include>**/*.jar</include>
       
                   </includes> </resource>
          
                  </webResources> </configuration>

                </plugin>
  • 相关阅读:
    java上传文件依赖的jar
    maven创建web项目很慢
    人才的成长与工作环境
    msdtc
    阿里巴巴的ChaosBlade
    集成电路
    晶体管
    PHPStorm如何快捷提交代码到服务器
    PHP 7新特性
    题(3)
  • 原文地址:https://www.cnblogs.com/jsbk/p/9817492.html
Copyright © 2011-2022 走看看