欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

maven多个main函数,一个可执行jar包依赖另外一个可执行jar包的打包问题

程序员文章站 2022-03-02 17:32:13
...
└─all( 可访问所有子api )
    ├─wx-api
    ├─xcx-api
    └─admin-api

这里要实现三个子 api 通过一个端口去访问

遇到的问题:

  • 在eclipse中可以正常通过一个端口访问所有子 api ,但在使用 maven 打包之后并且也能正常启动时去访问,接口却提示 404

解决方法

  • 添加 <classifier>exec</classifier> 将子 api 打包成两个 jar ,一个可执行 jar 一个普通 jar

代码如下

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