idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等

项目由于某种特殊原因,需要引入maven中央仓库不存在的jar,这时我们都在WEB-INF/lib下引入,引入外部jar百度一大堆。

我今天碰到是问题是引入jar,项目运行没问题,就是在打war包时报程序包不存在等等,反正是找不到引入的jar,搞了半天,确定自己都在idea中引入了,忽然想到可能是打包编译,没加载到的原因,马上在pom加入下面代码,war成功打出。

           
            
                maven-compiler-plugin
                3.1
                
                    1.7
                    1.7
                    
                    
                        
                        ${basedir}/src/main/webapp/WEB-INF/lib
                    
                
            
            

${basedir}/src/main/webapp/WEB-INF/lib:指定了编译时要加载上lib下的jar!

没有思路就换条路,对症下药才是正道。

你可能感兴趣的:(异常,java工具)