Maven在JAR中包含特定文件夹

时间:2019-07-25 18:21:22

标签: maven build jar

我的POM中有这个

<resources>
  <resource>
    <directory>resources</directory>
  </resource>
</resources>

我有这个文件夹结构:

project_directory
├─src
│ └─etc
└─resources
  ├─A
  ├─B
  └─C

但是在构建时,我只在JAR中获得ABC,但我希望它包含整个resources文件夹。除了在资源下添加另一个文件夹之外,还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用<resource>中的<targetPath>

    ...  
    <resource>
      <targetPath>resources</targetPath>
      <directory>${project.basedir}/resources</directory>
    </resource>
    ...

注意:basedir is deprecated in favour of project.basedir.

相关问题