idea中突然无法识别配置文件,就连application.proprietary都无法识别
我使用的是springcloud,springboot,我改了pom文件中的版本号后,idea就突然无法识别原本的配置文件了。然后我用百度的方法。最后配置文件的图片确实变成了我们熟悉的绿色图标,但是idea依然无法加载配置文件。而且target包中没有我们写的配置文件。...
·
我使用的是spring cloud,spring boot,我改了pom文件中的版本号后,idea就突然无法识别原本的配置文件了。
然后我用百度的方法。
最后配置文件的图片确实变成了我们熟悉的绿色图标,但是idea依然无法加载配置文件。
而且target包中没有我们写的配置文件。
方法
- 改变自己的package,如果为pom,就注释掉或改为jar
<!-- <packaging>pom</packaging>-->
- 在pom文件中加上一些代码
<!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
<build>
<resources>
<!-- 将java下的文件都编译进target中 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<!-- 将resource下的文件都编译进target中 -->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
<!-- maven显示的项目名称 -->
<finalName>${project.artifactId}</finalName>
<!-- 项目打包 -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
- 将原来的target包删除之后在运行一次。
看一下target中有没有配置文件。 - 因为idea的一些问题,有可能不会立即生效,第三步骤可以再操作一遍
更多推荐
已为社区贡献4条内容
所有评论(0)