2010-09-17 82 views
3

我想从maven模块中添加特定的目录到我的版本中。我相信这是回归的方式。使用<fileSets>与maven程序集

我将不胜感激一个清晰简洁的方式来使用从maven模块获得必要的目录,只是简单地包含一个目录与一些必要的资源。

请谢谢。

GC

+0

是否要将文件添加到正在生成的工件(如Jar文件)?或者将文件移动到jar之外(如许可证文件等)? – Thomas 2010-09-19 03:37:45

回答

10

如果要包括整个模块,使用moduleSets,但如果你要挑选哪些文件添加可以在装配的配置文件中使用的文件集这样的顶级项目:

<fileSets> 
    <fileSet> 
     <directory>${basedir}/myModule/src/main/resources</directory> 
     <includes> 
      <include>*.txt</include> 
     </includes> 
    </fileSet> 
    </fileSets> 
+2

你在哪里把fileSets标签放在pom中? – user1820801 2015-12-21 09:54:34

+0

这进入[装配描述符](http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html)文件。 – 2016-06-15 18:53:30