有没有人知道如何在带有eclipse的Dropwizard 0.7.1中使用banner.txt?
来自https://dropwizard.github.io/dropwizard/manual/core.html#banners:
只需将一个banner.txt类添加到src / main / resources中,它将在您的应用程序启动时将其打印出来:
但这对我不起作用。 banner.txt在那里,也在bin文件夹中。我没有发现类似的问题(stackoverflow,google)。
文件是否需要特殊编码?是否启用(默认情况下)在此目录中搜索banner.txt?我使用ant + ivy而不是maven!
答案 0 :(得分:2)
我刚刚发现,eclipse需要资源目录作为构建路径上的源文件夹:
转到项目属性 - > Java构建路径 - >添加文件夹 - >转到' src / main / resources'并激活资源 - >行
现在可行。
对于ant脚本,在构建jar之前使用它(如果需要,可以更改ant vars):
<copy todir="${bin}" flatten="true">
<fileset dir="${src}" casesensitive="yes">
<include name="**/banner.txt"/>
</fileset>
</copy>
&#39;平坦化&#39;属性:
忽略源文件的目录结构,并复制所有文件 进入todir属性指定的目录 (报价:http://ant.apache.org/manual/Tasks/copy.html)