zoukankan      html  css  js  c++  java
  • 快速构建springboot多模块项目

    1.新建一个SPRING BOOT项目,什么都不用选

    2.在此项目的基础上创建maven(不是SPRING BOOT项目)项目,什么都不用选

    3. 把1创建的项目中的POM的引用,都剪切到2中创建的WEB项目中

    4.把1创建项目的SRC下的启动类,也剪切到2中创建的WEB项目中

    @SpringBootApplication

    public class MyApp extends SpringBootServletInitializer {
        public static void main(String[] args) {
            SpringApplication.run(MyApp.class, args);
        }
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(MyApp.class);
        }
    }

    5.所有的非SPRING BOOT的依赖都放到 1项目下的dependencyManagement下

    6. 第2个项目中的WEB中增加配置,如下

    <packaging>war</packaging> 

    <build>
        <plugins>
            <plugin>
                <!--该插件主要用途:构建可执行的JAR -->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <warName>dbmigration</warName>
                </configuration>
            </plugin>
        </plugins>
    </build>
  • 相关阅读:
    网速问题?更换国内源吧!
    NES像素风格的Raspberry
    dalao自动报表邮件2.0
    大佬要我写自动邮件报表系统
    扬帆起航
    Linux下安装与配置tomcat集群+负载均衡
    centos配置ssh和ftp服务
    tomcat中server.xml配置详解
    设置windows 宿主计算机和VMware虚拟机共享文件夹
    Redhat6 yum 安装与配置
  • 原文地址:https://www.cnblogs.com/liucuiqiang/p/11583525.html
Copyright © 2011-2022 走看看