8
A
回答
20
當然,這是完全可能的。 Ant Jar task可以執行任何jar命令行可以執行的操作。您可以將update
標誌設置爲true而不是false。
<jar destfile="/x/y/z/file.jar"
basedir="https://stackoverflow.com/a/b/c/"
update="true"
/>
其中目標jar已經存在於該路徑。
編輯:要設置的路徑
<jar destfile="/x/y/z/file.jar"
update="true">
<zipfileset dir="https://stackoverflow.com/a/b/c"/ prefix="x/y/z" />
</jar>
8
如果您將update
設置爲true
,您應該可以使用Jar Task執行此操作。
<jar update="true" jarfile="${jarfile}" >
<!-- ... -->
</jar>
相關問題
- 1. 有沒有一種方法可以逐步完成DOM加載?
- 2. 有沒有一種方法可以讓我從蟒蛇
- 3. 有沒有一種方法可以從jar文件中運行clojure測試?
- 4. Apache Ant是否有任何方法讓構建忽略錯誤
- 5. 有沒有一種方法可以讓ActionListener取消?
- 6. 有沒有一種方法可以讓字典鍵成爲一個範圍?
- 7. 有沒有一種方法可以完全格式化C#double?
- 8. 有沒有一種方法可以完全禁用pixman
- 9. 有沒有一種方法可以在Linux上使用C++
- 10. 有沒有一種方法可以讓WiX在每種情況下抑制ICE
- 11. 有沒有一種方法可以調用鍵盤上的「完成」鍵?
- 12. 有沒有一種方法可讓Eclipse在任務耗盡任務完成後閃爍其任務欄圖標?
- 13. 有沒有一種方法可以在python中輸入文字?
- 14. 有沒有一種方法可以從protobuf生成GraphQL模式?
- 15. 有沒有一種方法可以從Domino Designer中生成JavaDoc?
- 16. 有沒有一種方法可以在運行一次後自動重新運行一個exe文件
- 17. 有沒有一種方法可以動態地創建基於XSD文件
- 18. 在.NET中有沒有一種方法可以通過現有的XML文件以編程方式生成DTD?
- 19. Ant可以在構建jar文件時確定依賴關係
- 20. 有沒有一種工具可以讓你自定義構建一個vcproj?
- 21. 有沒有一種方法可以在沒有os.chmod的* nix系統下使用Python創建可執行文件?
- 22. 是否有一種方法可以隱式完成此操作?
- 23. 有沒有方法在下載完成後更改MIDLet圖標?
- 24. 無法完成除法運算。商數是0.0。有沒有一種方法可以將int更改爲float?
- 25. 有沒有一種簡單的方法可以讓gcc忽略crtbegin.o/crtend.o?
- 26. 有沒有一種方法可以級聯父pom的版本?
- 27. 有沒有一種方法可以防止Spring Boot重載bean?
- 28. 有沒有一種方法,以創建具有在CSS
- 29. Gradle構建沒有完成
- 30. 有沒有一種方法可以教給iOS的tesseract一種新的字體?
如何進行更新操作的工作?具體來說,如果我在a/b/c/*中設置了一個我想添加到jar文件x/y/z/*中的文件,那麼這是可能的嗎? – predhme 2010-04-27 14:48:19
是的,這絕對有可能。記住 - jar只是一個專門的zip(真實的)。如果你看看Ant壓縮任務,zip甚至有一個更新示例。所以,如果你想象我的例子中的「filesToAdd」是/ a/b/c *並且destfile是x/y/z/file.jar,那麼你應該能夠使它工作。不要相信我?將x/y/z/file.jar複製到某個地方,並使用測試螞蟻腳本嘗試它並檢查我的工作:)。 – justkt 2010-04-27 14:53:25
澄清。假設我的原始jar文件中有一個x/y/z的文件結構。我在a/b/c中有一些我想要添加到z中的其他文件。更新是否將簡單地將a/b/c添加到原始jar文件中。或者我可以指定添加時使用的文件路徑嗎? – predhme 2010-04-27 15:01:35