2010-10-01 37 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目錄。