工程中都已经根据pom.xml文件成功下载jar包。
对一个工程执行maven install,然而这个工程总是无法找到已经下载下来的jar包。
为什么?
可能这个工程是一个子工程, 执行maven install之前,你没有对这个工程的parent工程执行maven install。
导致,实质上parent工程并没有编译过,直接让子工程编译,导致子工程无法找到所依赖的工程(未编译过)。
解决办法:对parent工程中的pom.xml文件执行maven install,再对子工程执行maven install。问题解决!
在Maven项目结构中,当执行子工程的maven install时,若未先对父工程执行maven install,可能导致子工程无法正确编译并找到依赖的jar包。解决此问题的方法是在父工程的pom.xml文件中执行maven install后,再进行子工程的maven install操作。
1257





