2
如果從命令行運行「sudo ant」,則ant任務可以清除現有目錄而不會出現任何問題。如何在Eclipse中從ant視圖中執行「sudo ant」
如果我通過Eclipse ant視圖運行ant,那麼它會給出它沒有權限的錯誤。有沒有什麼辦法模仿我可以從命令行執行的sudo命令?
如果從命令行運行「sudo ant」,則ant任務可以清除現有目錄而不會出現任何問題。如何在Eclipse中從ant視圖中執行「sudo ant」
如果我通過Eclipse ant視圖運行ant,那麼它會給出它沒有權限的錯誤。有沒有什麼辦法模仿我可以從命令行執行的sudo命令?
聽起來像你只需要獲得文件夾權限。
是的,但構建過程會不斷刪除並生成文件夾。所以當他們再次成功時,他們缺乏權限。有什麼辦法可以自動化嗎?或者我可以設置一些外部文件夾爲775? – Genadinik 2011-04-08 20:19:19
你試過用sudo執行eclipse嗎? – Ha11owed 2011-04-08 20:07:56
@ Ha11owed嗯,我只是雙擊Eclipse圖標:) ..我試着看看如果我從命令行運行Eclipse也會發生什麼。 – Genadinik 2011-04-08 20:09:54
如果你有權限,你也可以讓root作爲ant的所有者,並使用setuid,但是這可能會帶來風險,因爲它可能會導致系統中存在安全漏洞 – Ha11owed 2011-04-08 20:12:32