0
我正在使用Idea做一個小型LeJOS項目。一切都很好,除了我希望準備好的jar可以在編譯完成後直接發送到我的EV3磚。我有一個準備好的腳本,我現在手動從命令行啓動它。但是,嘿!這是21世紀!我的工件製作完成後,如何讓Idea自動運行我的腳本?更好 - 我如何添加一個整齊的圖標來做到這一切:1)編譯2)運行我的腳本?如何在構建神器後運行腳本
我正在使用Idea做一個小型LeJOS項目。一切都很好,除了我希望準備好的jar可以在編譯完成後直接發送到我的EV3磚。我有一個準備好的腳本,我現在手動從命令行啓動它。但是,嘿!這是21世紀!我的工件製作完成後,如何讓Idea自動運行我的腳本?更好 - 我如何添加一個整齊的圖標來做到這一切:1)編譯2)運行我的腳本?如何在構建神器後運行腳本
將腳本配置爲外部工具「文件>設置>工具>外部工具」,然後從「編輯>宏>開始宏記錄」中記錄並保存宏,包含先構建項目,然後調用外部工具。從現在起,你將只需從「編輯>宏」(一個動作來調用構建和光束)播放這個宏。 (右鍵單擊工具欄>自定義菜單和工具欄,從「主工具欄」選擇一個動作,調用「添加後」並選擇您的宏),然後將該宏作爲圖標添加到工具欄中。
Haaa,haaaa!現在我可以在世界上取得成功! – ssuukk
好吧,還沒有。看起來宏以異步方式運行,它會在構建工件完成之前嘗試運行。任何解決方案? – ssuukk
這是一個長期存在的問題,我剛剛意識到他們還沒有解決它:https://youtrack.jetbrains.com/issue/IDEA-75525作爲一種解決方法,他們建議啓用後臺編譯,但這使得使用宏在你的情況下毫無意義。 –