我正在使用Maven Appassembler插件来打包我的应用程序。我想将一些配置文件与该应用程序打包在一起。我已经找到了 configurationDirectory
和 includeConfigurationDirectoryInClasspath
参数,但是还没有找到如何创建(和填充)该配置目录的方法。我试过将文件放在src/main/resources
中,但这只是将它们放入我项目的jar文件中。
使用Maven做到这一点的“正确”方法是什么?
最佳答案
不幸的是,这是当前发行版中appassembler插件的限制。通常,该插件与程序集插件结合使用以生成最终的 Artifact ,您可以在其中包含对配置目录的引用。但是,如果您只想从appassembler插件中获得功能结构,则需要手动将文件复制到位。可以在此处找到将antrun插件与src/main/conf
目录一起使用的示例:http://svn.apache.org/viewvc/archiva/trunk/archiva-jetty/
关于configuration - 如何在Maven Appassembler中包含配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084855/