所以我看到了这个
但我有一个不同的问题。(即,如果它只是资源,我可以使用这种能力每次将它们复制到适当的位置)。
我正在生成文件(ala sqlite 数据库)并且正在清理它们。我可以移动它们(可能最终会移动它们),但现在我希望它们在这个结构中用于开发目的。
有没有办法阻止eclipse删除这些文件(它似乎并不总是发生,也许只是因为构建错误?),因为我真的需要它们坚持。
所以我看到了这个
但我有一个不同的问题。(即,如果它只是资源,我可以使用这种能力每次将它们复制到适当的位置)。
我正在生成文件(ala sqlite 数据库)并且正在清理它们。我可以移动它们(可能最终会移动它们),但现在我希望它们在这个结构中用于开发目的。
有没有办法阻止eclipse删除这些文件(它似乎并不总是发生,也许只是因为构建错误?),因为我真的需要它们坚持。
这是针对不同问题的解决方案,但我认为在这里会有所帮助;)
生成资源文件(包括数据库文件)时,不要将它们放入/bin
文件夹中,特别是如果它们不会随着每次构建而更改,请将它们放入文件夹的子/src
文件夹中。
我已经为 web 服务存根、版本号和其他资源这样做了,并将其视为最佳实践。
但是,如果您决定坚持自己的做法,请查看 eclipse 生成的build.xml
文件并对其进行修改,使 ant 仅删除您不想要的文件。
我认为答案在于偏好
Java->Compiler-Building->清理项目时清理输出文件夹(即未设置,希望很快就会发现)。