Сторонняя библиотека для создания файлов JAR? - PullRequest
1 голос
/ 17 января 2011

У меня есть Goog'd, но я не могу найти стороннюю библиотеку, которая позволила бы вам создать файл jar программным способом. Я удивился, что даже Apache commons-io, похоже, не обладает такой функциональностью.

Я бы предпочел не реализовывать это сам, так как API довольно низкого уровня. Существуют ли какие-либо сторонние библиотеки, которые будут выполнять эту работу?

Редактировать: я имел в виду программно на Java. Я не хочу выпадать в оболочку и не хочу работать с java.io. *.

Ответы [ 4 ]

3 голосов
/ 17 января 2011

Я не уверен, что вы подразумеваете под "созданием файла jar", но у ant есть задача jar , которая создаст файл jar для вас

2 голосов
/ 17 января 2011

Вам не нужна сторонняя библиотека. Все это встроено в Java (команда jar просто использует эти классы)

http://download.oracle.com/javase/6/docs/api/java/util/jar/package-summary.html

Edit:

Это потребует от вас работы с java.io. * поскольку это единственный способ создания файлов ...

2 голосов
/ 17 января 2011
0 голосов
/ 17 января 2011

Я бы посоветовал вам взглянуть на JBOSS Arquillian . Он обеспечивает свободный интерфейс для создания банок, войн, ушей и т. Д. См. Пример ниже

Archives.create("test.jar", JavaArchive.class)
               .addClasses(
                     GreetingManager.class,
                     GreetingManagerBean.class);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...