maven添加本地jar包

2019.4.2 maven
<dependency>
    <groupId>com.lowagie</groupId>
    <artifactId>iText</artifactId>
    <scope>system</scope>
    <version>2.1.7</version>
    <systemPath>${project.basedir}/lib/iText-2.1.7.jar</systemPath>
</dependency>

<build>
    <plugins>
        <!-- 加载本地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>
        </plugin>
    </plugins>
</build>

这样配置WEB-INF/lib之后,当在eclipse的servers中publish项目时就会把项目下lib文件拷贝到WEB-INF/lib中,就不会缺少包,也不需要用maven命令注册本地的jar包

更新列表:

参考文章:

相关阅读