解决 引入本地jar包后 maven无法编译的问题及部署war包缺失本地jar包的问题

 

 

参考:https://blog.csdn.net/wang864676212/article/details/82626922

 

pom.xml 引入 <plugin>

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>src\main\java\org\darkblue\monitor\controller\receivedforfront</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>

 

不过这样做的话,这个 receivedforfront 目录里的 jar 包就不会被打包进 war 了,使用项目时,报500错误,发现是缺失本地jar包的异常,所以部署项目时需要手动把 jar 包加入 /home/tomcat/webapps/项目名/WEB-INF/lib 中(线上),推荐每次打包时直接在war中的 /WEB-INF/lib 中加入本地jar包,然后再重启tomcat,lib生效,依赖本地jar包的功能工作正常。

 

posted @ 2019-03-08 18:17  由良大小姐  阅读(471)  评论(0编辑  收藏  举报