今天,写一个spring boot打算测试一下mongodb的dome,结果idea中打包半天出了点问题。
首先,maven中spring-boot-maven的插件没有出现,最后发现是把插件配置到了pluginsManage中出了这个问题,从pluginsManage中移除到plugins中,发现插件出来了。发现打包没有出现spring boot相关的,最后找了一个好的插件的配置替了一下,最后问题解决了,插件的配置如下:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.6.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
最后附一个完整的build的配置:
<build>
<!--去除plugins manage-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.6.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</build>