如何使SBT不忽略.ebextensions文件夹?

如何使SBT不忽略.ebextensions文件夹?,sbt,amazon-elastic-beanstalk,Sbt,Amazon Elastic Beanstalk,我有一个通过SBT构建的webapp,它被部署到Amazon Elastic Beanstalk中。为了配置Beanstalk实例,需要将带有配置文件的.ebextensions文件夹放入WAR文件的根目录中。但是,将此文件夹放入src/main/webapp没有帮助,因为默认情况下SBT会忽略所有隐藏的文件夹,因此产生的WAR不包含该文件夹 除了这个文件夹是隐藏的之外,还有什么方法可以配置SBT将它包含到构建中?或者我如何以其他方式将此文件夹放入构建中?我使用jenkins来自动构建和部署,所

我有一个通过SBT构建的webapp,它被部署到Amazon Elastic Beanstalk中。为了配置Beanstalk实例,需要将带有配置文件的
.ebextensions
文件夹放入WAR文件的根目录中。但是,将此文件夹放入
src/main/webapp
没有帮助,因为默认情况下SBT会忽略所有隐藏的文件夹,因此产生的WAR不包含该文件夹


除了这个文件夹是隐藏的之外,还有什么方法可以配置SBT将它包含到构建中?或者我如何以其他方式将此文件夹放入构建中?我使用jenkins来自动构建和部署,所以再次解包-添加文件夹-打包并不是一个真正的选项,除非它可以以某种方式编写脚本。谢谢

web插件似乎尊重
excludeFilter
,默认情况下:

excludeFilter := HiddenFileFilter
您可以重新定义它以允许
。ebextensions

excludeFilter := HiddenFileFilter -- ".ebextensions"

你是如何制作战争档案的?插件?是的,通过Jenkins SBT插件(v1.3)。但是,如果我使用了
sbt包
,则产生的WAR也会丢失此文件夹。Jenkins和我的devel机器都使用sbt 0.12.3 Jenkins sbt插件只运行sbt。什么插件或任务正在生成war文件?对不起,我误解了你的问题。我正在使用xsbt web插件和
package
task生成war文件。