2016-04-01 2 views
0

Я использую муравей через maven. Я хочу создать файлы cab с помощью муравья, но ant похоже использует инструмент cabarc.exe. Microsoft больше не поддерживает SDK кабинета и инструмент cabarc.Поддерживает ли ANT создание .cab-файлов под окнами?

Есть ли другой способ создания муравья создать файл кабины?

+0

Если вы знаете, как создать архив кабины с помощью любого другого инструмента, можно использовать 'exec'. –

+0

Его больно создать список файлов для подачи в MakeCab.exe. Я сделаю это на этой неделе, но я просто реорганизую cab.java для поддержки нового использования :) – garyM

+0

Написание задания - это, безусловно, больше работы. Мое предложение использовать 'exec' предназначалось для разовой ситуации, когда вы не хотите вкладывать время в письменную задачу. Престижность для этого и желание поделиться результатами. –

ответ

0

Выкапывание в исходное объявление системы сборки, ответ - нет. Файл cab.java скомпилирован в cab.class, но создание файла jar не происходит. Я полагаю, что дополнительная библиотека была удалена из сборки из-за EOL из SDK Кабинета M $.

+0

Нет, это неправильно. Класс кабины является частью 'ant.jar'. –

+0

Привет, Стефан, у меня возникла ошибка: Проблема: не удалось создать задачу или введите cab Причина: класс org.apache.tools.ant.taskdefs.optional.Cab не найден. Я предполагаю, что «не найден» означает «не найден», как при удалении. – garyM

+0

Я только что взял официальный мусорный файл Ant 1.9.5, создал файл сборки только с '' внутри и получаю сообщение об ошибке, которое мне нужно указать' basedir' или вложенные 'fileset'. Задача действительно не удалена, она является частью распространения Ant. Если сообщество Ant удаляет задачу (что редко случается, задачи .NET являются примером), задача также удаляется из руководства. –

Смежные вопросы