Maven多模块下新建子模块流程案例。
    1、在runyang-modules下新建业务模块目录,例如:runyang-test
    2、在runyang-test业务模块下新建pom.xml文件以及src\main\javasrc\main\resources目录。

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3. xmlns="http://maven.apache.org/POM/4.0.0"
    4. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    5. <parent>
    6. <groupId>com.runyang</groupId>
    7. <artifactId>runyang-modules</artifactId>
    8. <version>x.x.x</version>
    9. </parent>
    10. <modelVersion>4.0.0</modelVersion>
    11. <artifactId>runyang-modules-test</artifactId>
    12. <description>
    13. runyang-modules-test系统模块
    14. </description>
    15. <dependencies>
    16. <!-- SpringCloud Ailibaba Nacos -->
    17. <dependency>
    18. <groupId>com.alibaba.cloud</groupId>
    19. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    20. </dependency>
    21. <!-- SpringCloud Ailibaba Nacos Config -->
    22. <dependency>
    23. <groupId>com.alibaba.cloud</groupId>
    24. <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    25. </dependency>
    26. <!-- SpringCloud Ailibaba Sentinel -->
    27. <dependency>
    28. <groupId>com.alibaba.cloud</groupId>
    29. <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
    30. </dependency>
    31. <!-- SpringBoot Web -->
    32. <dependency>
    33. <groupId>org.springframework.boot</groupId>
    34. <artifactId>spring-boot-starter-web</artifactId>
    35. </dependency>
    36. <!-- Swagger -->
    37. <dependency>
    38. <groupId>io.springfox</groupId>
    39. <artifactId>springfox-swagger-ui</artifactId>
    40. <version>${swagger.fox.version}</version>
    41. </dependency>
    42. <!-- Mysql Connector -->
    43. <dependency>
    44. <groupId>mysql</groupId>
    45. <artifactId>mysql-connector-java</artifactId>
    46. </dependency>
    47. <!-- RunYang Common Security -->
    48. <dependency>
    49. <groupId>com.runyang</groupId>
    50. <artifactId>runyang-common-security</artifactId>
    51. </dependency>
    52. <!-- RunYang Common Datascope -->
    53. <dependency>
    54. <groupId>com.runyang</groupId>
    55. <artifactId>runyang-common-datascope</artifactId>
    56. </dependency>
    57. <!-- RunYang Common Log -->
    58. <dependency>
    59. <groupId>com.runyang</groupId>
    60. <artifactId>runyang-common-log</artifactId>
    61. </dependency>
    62. <!-- RunYang Common Swagger -->
    63. <dependency>
    64. <groupId>com.runyang</groupId>
    65. <artifactId>runyang-common-swagger</artifactId>
    66. </dependency>
    67. <!-- RunYang Common Redis-->
    68. <dependency>
    69. <groupId>com.runyang</groupId>
    70. <artifactId>runyang-common-redis</artifactId>
    71. </dependency>
    72. </dependencies>
    73. <build>
    74. <plugins>
    75. <plugin>
    76. <groupId>org.springframework.boot</groupId>
    77. <artifactId>spring-boot-maven-plugin</artifactId>
    78. <executions>
    79. <execution>
    80. <goals>
    81. <goal>repackage</goal>
    82. </goals>
    83. </execution>
    84. </executions>
    85. </plugin>
    86. </plugins>
    87. </build>
    88. </project>

    3、在runyang-modules目录下pom.xml模块节点modules添加业务模块

    <module>runyang-test</module>