我正在使用Maven。当我从Eclipse启动项目时,资源将导出到根目录。但是当我将它导出到可执行jar文件时,资源位于/resources/
当我从Eclipse启动项目以匹配可执行jar文件中的路径时,如何更改资源导出的路径?
答案 0 :(得分:1)
在<build></build>
代码中使用这样的内容:
<resources>
<resource>
<targetPath>/resources</targetPath>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
你应该保留在src / main / resources下。这是标准。
答案 1 :(得分:0)
假设你有一个工作的maven POM,(你还没有发布<build>
部分),错误就是从eclipse导出为可执行jar。
您应该使用maven进行包装,您有两种可能的解决方案: