idea SpringBoot 多模块打包( Unable to find main class和父子依赖打包的错误)

1、子模块打包没有main方法就不要用spring-boot-maven-plugin来build了,因为它是需要main方法才能打包的

<!-- 使用springboot的maven插件会报找不到主类错误 -->
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>-

改成:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

2、父子(parten包括(model,mapper,server,web))依赖打包的问题,model模块已经打好包并上传了,但是在mapper中引入model后打包就找不到model,这时在最外层的工程(记住不是模块工程)下执行mvn -X clean install,-X表示强制从远程库更新dependency

 


版权声明:本文为qq_37002521原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。