Как написать муравьиную задачу, которая удаляет файлы из ранее скомпилированного JAR?ant задача для удаления файлов из баночки
Скажем файлы в моем JAR являются:
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
aaa/bbb/def/Class3
aaa/bbb/def/Class4
... и я хочу версию этого JAR-файла без aaa.bbb.def
пакета, и мне нужно, чтобы лишить его с помощью муравьев, так что я в конечном итоге с JAR, который содержит:
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
Спасибо!
@mipadi Спасибо за ваш ответ! Я надеялся, что существует метод без промежуточной стадии - прямое удаление файлов/папок из Jar. В противном случае, я думаю, это самое близкое, что я доберусь до него! – bguiz
Просто FYI, возможно, большинство это знает, но я не думал об этом :-). Задача «jar» изменит MANIFEST.MF JAR, что в моем случае вызвало проблемы. Я просто добавил атрибут «manifest» к задаче jar и указал его на манифест, который я хотел использовать. Большой ответ, хотя, определенно помог мне, спасибо! – Craig
Также можно использовать 'zip' вместо' jar', чтобы избежать изменения MANIFEST.MF – npostavs