前一阵子,在公司的一个maven项目里添加了一个推送模块。
最近在优化代码,打算把工程中的一些附加模块再单独建一个工程(也是个maven工程),打成jar包再在主工程中依赖进去。
将maven工程打成jar包的时候出错了:“The Network Adapter could not establish the connection”,这里报了数据库连接不上。后来发现程序是直接执行,没有进行打包操作,主要是build标签中没有加主函数。
然后在build标签中加入了主函数
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.***.MsgPushApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
test也删除了一下。之后打包成功了。