1.项目文件架构

其中lyzx-framework-parent是父模块,只用于做版本控制和引入基本的依赖。
ucenterservice模块依赖于lyzx_common模块,打包ucenterservice模块时,出现了找不到lyzx_common模块的错误。
2.解决
1.在父模块的pom文件中有

这个是打包可执行jar的插件,父模块是空文件夹,将这几行代码剪切到ucenterservice的pom文件中。父模块的pom不需要这些代码。common模块也不需要打包成可执行文件,所以也不需要这个插件。
2.lyzx_common中执行maven-install 将这个包打包到本地库中。
3.ucenterservice模块执行maven-clean和maven -package 即可将程序打包。
网友评论