0
使用IntelliJ 14,我成功生成了來自Project Structure Artifacts GUI中的Ant XML。我可以運行Ant目標併成功修改Ant XML。現在Build -> Make Project
給了我預先修改的結果。我希望IntelliJ在生成之後使用或與Ant XML保持同步。有沒有辦法獲得這種效果?如何使用生成的Ant同步InteliJ生成?
使用IntelliJ 14,我成功生成了來自Project Structure Artifacts GUI中的Ant XML。我可以運行Ant目標併成功修改Ant XML。現在Build -> Make Project
給了我預先修改的結果。我希望IntelliJ在生成之後使用或與Ant XML保持同步。有沒有辦法獲得這種效果?如何使用生成的Ant同步InteliJ生成?
不,沒有辦法將Ant文件的修改導入到IntelliJ IDEA項目模型中。 IntelliJ IDEA的構建不以任何方式使用Ant,一般來說,Ant文件的結構比IntelliJ的項目模型支持的要普遍得多。
你可以做的就是停止使用IntelliJ的Make Project動作,並始終通過IntelliJ構建你的項目。爲此,請在生成的構建文件上運行「添加爲Ant構建文件」操作,然後從Ant工具窗口運行構建操作。然後,在您的運行配置中,您可以將「啓動之前:製作」替換爲「啓動之前:運行Ant目標」。
我更喜歡IntelliJ的構建。我轉移到Ant只是爲了能夠在構建完所有內容後以專有結構壓縮一些文件。有沒有辦法在IntelliJ中做到這一點?或者,有什麼方法讓「製作項目」從一個Ant目標發射出去? –
您可以在項目結構對話框中設置工件。或者您可以編寫一個Ant構建腳本,將IntelliJ編譯的結果打包爲zip文件,並將構建的其餘部分保留爲IntelliJ。 – yole
我改變了構建,只是調用ant後處理來壓縮文件。完善! –