zoukankan      html  css  js  c++  java
  • Maven之——使用本地jar包并打包进war包里面的方法

    很显然,这种方法是很不可取的,因为Maven是用来团队合作,以及发布开源代码的。而使用本地jar包,则使得Maven丧失了这部分的优点。不过,有些jar包不再maven库,就需要方法将这些jar包打进war包中。所以,才想出了下面的法子。

    我先在我的Maven项目下建立一个lib文件夹,把我要用到的jar包都放到里面去。然后在pom.xml里添加如下的内容:

    <dependency>
        <groupId>net.sourceforge</groupId>
        <artifactId>pinyin4j</artifactId>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/pinyin4j-2.5.0.jar</systemPath>
    </dependency>
    ${project.basedir}是maven内置变量,指向pom.xml文件所在位置


    如果想要将该jar包打进war包中,还要有一下配置
    <build>
        <finalName>weixin</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>${project.basedir}</directory>
                            <targetPath>WEB-INF/lib</targetPath>
                            <filtering>true</filtering>
                            <includes>
                                <include>pinyin4j-2.5.0.jar</include>
                            </includes>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
    
    directory是pinyin4j.jar的路径
    targetPath则是编译后要把这些jar包复制到的位置
     
  • 相关阅读:
    小Z的袜子
    C#操作XML
    C#中接口的实现方法
    C#邮箱批量注册
    C# 委托的使用
    C# socket
    在C#.net中如何操作XML
    C#接口的基础知识
    C#判断网页中是否含有某字符串
    C#多线程处理多个队列的数据
  • 原文地址:https://www.cnblogs.com/hzm112567/p/6531654.html
Copyright © 2011-2022 走看看