我有一个包含log4j配置的conf文件夹:
PS Z:\dev\poc\Server> dir
Répertoire : Microsoft.PowerShell.Core\FileSystem::Z:\dev\poc\Server
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 06/12/2011 23:37 <DIR> .settings
d---- 07/12/2011 12:24 <DIR> bin
d---- 06/12/2011 13:43 <DIR> conf
d---- 07/12/2011 12:09 <DIR> logs
d---- 04/12/2011 15:42 <DIR> src
-a--- 07/12/2011 13:32 4571 .classpath
-a--- 06/12/2011 12:01 430 .project
-a--- 06/12/2011 15:08 12458 hs_err_pid7504.log
-a--- 06/12/2011 13:43 2510 Program.launch
PS Z:\dev\poc\Server>
我想要的是Eclipse将该文件夹复制到主类文件附近,因此如果main
方法位于 src \ com \ shunra \ poc \ Program.java 中然后在构建项目之后,conf目录应该位于 bin \ com \ shunra \ poc 下。这类似于构建时复制 msbuild规则。
感谢。
答案 0 :(得分:3)
只需将conf
设为Eclipse源文件夹即可。然后,conf
的所有内容都将被复制到bin
。
只需点击Add Folder
,浏览到您的conf
文件夹,然后点击确定。
答案 1 :(得分:0)
创建一个新的源文件夹并将所需的文件夹结构放入其中。所有源文件夹都将被Eclipse复制到bin目录。
答案 2 :(得分:0)
如果文件在您的项目中,请将文件夹设置为其他海报建议的源目录。
如果文件在其他地方,有很多方法可以做到这一点,最简单的方法是使用外部构建器。创建一个包含复制命令的小.bat文件,并在项目Properties-&gt; Builders,do New ...中,选择Program并设置执行命令作为您的脚本。