zoukankan      html  css  js  c++  java
  • 多模块项目之坑

    spring boot创建多模块项目

    1创建父模块之后删除src之后修改pom文件<packaging>pom</packaging>

    2创建子模块之后再父模块中添加

    <modules>
    <module>gpsserver</module>
    <module>gpsnewserver</module>
    </modules> 
    3在子模块中添加父模块依赖,
    <parent>
    <groupId>com.ytkj</groupId>
    <artifactId>gps</artifactId>
    <version>1.0-SNAPSHOT</version>
    </parent>
    springboot父模块依赖在项目父模块中添加
    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.0.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
    </parent>

    4主模块修改pom,mainClass中的换成自己的启动入口
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <mainClass>com.ytkj.gpsnewserver.GpsnewserverApplication</mainClass>
    </configuration>
    </plugin>
    </plugins>
    </build>
    5删除主模块之外的,依赖项目不需要打包,否则会出现找不到jar包中的类
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    6主项目中的启动项添加,不然不知道扫描那个包
    @SpringBootApplication(scanBasePackages = "com.ytkj")


  • 相关阅读:
    Mac上的抓包工具Charles[转载]
    js 实现自动调出键盘
    Mac下git安装(使用Xcode)
    weinre远程调试
    Css Sprite Demo
    sublime 常用快捷键
    css 盒子模型 以及 box-sizing属性
    jquery中bind,live,delegate,on的区别
    模拟实现库函数的atoi、atof和itoa
    常见排序算法
  • 原文地址:https://www.cnblogs.com/tflike/p/9990048.html
Copyright © 2011-2022 走看看