2017-04-15 101 views
0

我正在使用Maven。当我从Eclipse启动项目时,资源被导出到根目录。但是当我将它导出到可执行jar文件资源位于/resources/更改maven的导出资源目录

当我从Eclipse启动项目以匹配可执行jar文件中的路径时,如何更改资源导出的路径?

+0

显示你的pom.xml – minus

+0

没有什么特别的:https://开头引擎收录。 COM/PCpsSssp – TheZopo

回答

1

使用这样<build></build>标签内:

<resources> 
     <resource> 
      <targetPath>/resources</targetPath> 
      <directory>${basedir}/src/main/resources</directory> 
     </resource> 
</resources> 

你应该保持在src /主/资源。这就是标准。

0

假设你有一个可以工作的maven POM,(你还没有发布<build>部分),这个错误是从eclipse导出为一个可执行的jar文件。

你应该使用Maven做包装,你有2个可能的解决方案:

  1. maven-shade-plugin
  2. maven-assembly-plugin