idea,springboot项目,能正常运行,但打包时会报错
这个服务是不是引用了外部的sdk(就是个jar包),正常运行没问题,如果想打包,需要pom文件加一些配置,自己改一下sdk的路径。如下:
<dependency>
<groupId>com.sefonsoft.cloud.govern</groupId>
<artifactId>service-invoke-sdk</artifactId>
<version>1.0.2-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/service-invoke-sdk-1.0.2-SNAPSHOT.jar</systemPath>
<exclusions>
<exclusion>
<groupId>com.sefonsoft.cloud</groupId>
<artifactId>log-center-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
可能是没有这个jar包,代码里面也没有使用【灰色的】,但是代码里面执行了导包操作。全局搜索,找到他,删除就行了
【相关推荐】
在SpringBoot项目面板,点击图中Edit Configurations,如图:
勾选Allow parallel run,意思是同时运行多个
启动项目,端口为默认8080,左侧App(8080)
修改配置文件中的端口号为9090启动项目,左侧App(9090),如图
从左边的Run Dashboard可以看到,8080和9090两个端口已经成功启动了