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>