我通過maven使用ant。我想使用ant創建cab文件,但是ant似乎使用cabarc.exe工具。 Microsoft不再支持Cabinet SDK和cabarc工具。ANT是否仍支持在windows下創建.cab文件?
有沒有另一種方法讓ant創建cab文件?
我通過maven使用ant。我想使用ant創建cab文件,但是ant似乎使用cabarc.exe工具。 Microsoft不再支持Cabinet SDK和cabarc工具。ANT是否仍支持在windows下創建.cab文件?
有沒有另一種方法讓ant創建cab文件?
挖掘源代碼和構建系統,答案是否定的。 cab.java文件被編譯爲cab.class,但不會發生jar文件的創建。由於M $的Cabinet SDK的EOL,我相信可選庫已經從構建中刪除。
不,這是錯誤的。 cab類是'ant.jar'的一部分。 –
嗨Stefan,我得到了錯誤:問題:未能創建任務或鍵入駕駛室 原因:未找到類org.apache.tools.ant.taskdefs.optional.Cab。我假設「未找到」意味着「找不到」,因爲在刪除中。 – garyM
我剛剛拿到了官方的Ant 1.9.5二進制文件,裏面只有'
如果您知道如何使用任何其他工具創建cab檔案,可以使用'exec'。 –
對創建文件列表進入MakeCab.exe非常痛苦。本週我會這樣做,但我會重構cab.java來支持新的工具:) – garyM
編寫一個任務肯定是更多的工作。我建議使用'exec'是爲了一次性的情況,你不想花時間寫任務。這樣做的榮譽,並希望分享結果。 –