1
在我們的手動設置(C)項目中,我們使用Ant腳本(添加到Builders中)來處理一些文件。如何使用Eclipse項目模板插件添加構建器(ant腳本)?
我創建了一個Eclipse C項目模板插件用於創建新項目。現在我想自動用這個模板添加Ant腳本到Builder,但我不知道如何。
有沒有人有一些建議/例子?
謝謝。
在我們的手動設置(C)項目中,我們使用Ant腳本(添加到Builders中)來處理一些文件。如何使用Eclipse項目模板插件添加構建器(ant腳本)?
我創建了一個Eclipse C項目模板插件用於創建新項目。現在我想自動用這個模板添加Ant腳本到Builder,但我不知道如何。
有沒有人有一些建議/例子?
謝謝。
AFAIK沒有人提供「流程運行者」,允許項目的其他方面進行配置。
你可以做的是添加你自己的org.eclipse.cdt.core.templateengine.process.ProcessRunner的子類,它允許你配置項目的其他方面,比如附加的構建器。您需要的Eclipse擴展點是org.eclipse.cdt.core.templateProcessTypes。
雖然表面上的問題非常不同,但答案與https://stackoverflow.com/q/45232211/2796832基本相同。使用你自己的進程運行器,你可以編寫任意的Java代碼來完成模板項目創建所需的任何事情。 –
我想堅持只通過「template.xml」文件配置項目模板,我認爲可能有一些標籤和選項,像設置Ant腳本和其他設置的路徑。我不知道我是否正確理解了你的答案。這是否意味着我必須編寫一些Java代碼來處理這些設置(構建器,構建配置等),對吧? –
是的,你必須編寫「AddBuilder」,然後從你的template.xml中引用它。 AFAICT你是第一個想做這種特定類型的項目配置的人,所以你也需要做Java。如果你願意將其他過程貢獻給CDT,那麼社區可以受益(正如你能夠使用已經提供的流程:-) –