在重新打包的jar文件中保留根级别的资源文件

tjvv9vkg  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(219)

我在pom.xml中使用了spring boot maven插件,更确切地说,是重新打包的目标来创建一个可执行jar:https://docs.spring.io/spring-boot/docs/1.4.1.release/maven-plugin/examples/repackage-classifier.html
这会将所有应用程序类移动到 BOOT-INF/classes 在jar文件中。
在我的情况下,我有一个文件在我的 src/main/resources 路径,假设是 src/main/resources/my-file.txt .
在普通jar文件中 my-file.txt 放在jar的根级。但是,当我重新打包jar时,文件转到 BOOT-INF/classes/my-file.txt . 这对我来说是个问题,因为我真的需要jar中根级别的这个文件。
有没有一种方法可以实现我在maven中寻找的目标,因为我不想在以后用命令手动将根级别的文件插入jar?
谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题