常见Web开发打包构建问题

2020-10-20  本文已影响0人  夜色001

一、复合工程父工程install报repackage failed: Unable to find main class

image.png

【分析】通用模块只需要作为jar包,被其他模块引用即可,没有必要使用main方法启动。经查为父工程的打包插件中有下边一行代码,则其所有的子模块都会使用该打包插件进行打包,是有问题的。

            <plugin>
              <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>

【解决方案】将父模块该代码注释掉,添加到存在main程序入口类的子模块中,则通用模块打包可正常。

上一篇 下一篇

猜你喜欢

热点阅读