2010-10-01 35 views
0

我使用构建器来编译我的构建过程。在编译过程中复制文件

我在我的src目录中有一些java类以及一些* .qvto文件。这些文件只需要复制到目标/类。但是,这应该作为编译过程的一部分来完成,因为这些文件代表了不需要编译的代码的一部分。目前,我卡住了,不知道如何继续。

我的编译看起来像这样的时刻:

compile.with LIBS, projects('BPEL', 'ProcessModel', 'SharedState_ebBP') 

不过,我想复制所有* .qvto从的src/main/java文件到目标/班。而且,只有当它们改变了。你有一个想法,我怎么能做到这一点?

回答

1

假设您使用的是Apache buildr工具,那么我认为解决方案是将文件移动到src/main/resources,并且它们将被“编译”步骤自动复制。

buildr Quick Start页面解释了这一点。

+1

这给了我提示。我使用过滤设备来实现它。 #编译依赖于库和其他项目 编译做 #复制qvto文件 滤波器(_ '的src/main/java目录')。到(_ '目标/班')。包括(“* .qvto')。run end – simonh 2010-10-01 15:59:40

0

假设您使用Maven作为构建工具,它需要将所有.qvto文件移动到src/main/resources目录。