maven聚合项目配置

发布时间 2023-03-24 19:59:07作者: za-ill-ds

maven项目放子模块时,一般要放一个启动包,

pom文件

  • 1、父模块中的pom文件需要指定启动类的位置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.xx.xx.xx.run.XxRunApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
mainClass放启动子模块的启动类引用路径
  • 2、其他非spring启动包的pom文件则需要打成普通包
构建节点如下配置

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
        <classifier>exec</classifier>
      </configuration>
    </plugin>
  </plugins>
</build>