zoukankan      html  css  js  c++  java
  • Maven添加本地Jar包

    手动添加Jar包到我们的Maven项目中。

    1、首先我在项目根目录中创建一个lib文件夹,将jar包拷贝到lib文件夹下

     

    2、然后我们在maven的pom.xml中配置

    <groupId>org.wltea.analyzer</groupId>  
    <artifactId>IKAnalyzer</artifactId>  
    <version>2012FF_u1</version>  
    <scope>system</scope>  
    <systemPath>${project.basedir}/lib/IKAnalyzer2012FF_u1.jar  
    </systemPath>  
     
    eg.我在本地添加的源码
      
    复制代码
          <!-- npl本地so -->
            <dependency>
                <groupId>com.netease.npl</groupId>
                <artifactId>npl</artifactId>
                <version>0.0.1</version>
                <scope>system</scope>
                <systemPath>${project.basedir}/lib/QASystem.jar
            </systemPath>
            </dependency>
            <dependency>
                <groupId>edu.stanford.nlp</groupId>
                <artifactId>nlp</artifactId>
                <version>3.5.2</version>
                <scope>system</scope>
                <systemPath>${project.basedir}/lib/stanford-segmenter-3.5.2.jar
            </systemPath>
            </dependency>
    复制代码

    3、这里的groupId和artifactId以及version都是可以随便填写的 ,scope必须填写为system,而systemPath我们现在我们jar包的地址就可以了

    4、最后我们必须在maven打包的过程中加入我们这个jar包。因为项目运行的时候需要这个Jar,并且我们得拷贝在WEB-INF/lib目录下

    复制代码
    <groupId>org.apache.maven.plugins</groupId>  
    <artifactId>maven-war-plugin</artifactId>  
    <configuration>  
        <webResources>  
            <resource>  
                <directory>${project.basedir}/lib</directory>  
                <targetPath>WEB-INF/lib</targetPath>  
                <filtering>false</filtering>  
                <includes>  
                    <include>**/*.jar</include>  
                </includes>  
            </resource>  
        </webResources>  
    </configuration>  
    <version>2.1.1</version> 
    复制代码
    eg 我在本地添加的源码
    复制代码
                <!-- 加载本地jar包 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <configuration>
                        <webResources>
                            <resource>
                                <directory>${project.basedir}/lib</directory>
                                <targetPath>WEB-INF/lib</targetPath>
                                <filtering>false</filtering>
                                <includes>
                                    <include>**/*.jar</include>
                                </includes>
                            </resource>
                        </webResources>
                    </configuration>
                    <version>2.1.1</version>
    复制代码
  • 相关阅读:
    关于面向对象
    javaScrip字符串(String)相关
    http协议了解
    javascript-回归原生基础
    Java每日一面(Part1:计算机网络)[19/11/25]
    Java每日一面(Part1:计算机网络)[19/11/13]
    Java每日一面(Part1:计算机网络)[19/11/02]
    Java每日一面(Part1:计算机网络)[19/10/21]
    tomcat8 到idea控制台和servlet乱码问题
    Java每日一面(Part1:计算机网络)[19/10/14]
  • 原文地址:https://www.cnblogs.com/Jeely/p/11301154.html
Copyright © 2011-2022 走看看