2011-11-28 3 views
2

Например, Java API для pubnub находится в https://github.com/pubnub/pubnub-api/tree/master/javaКак создать один файл jar из дерева github?

Я хочу создать один файл jar из всех java-файлов в подпапках.

Что является самым прямым способом сделать это?

+1

Банку - это всего лишь почтовый файл, поэтому вы можете скачать его прямо из Github в виде почтового индекса. Просто говорю'. –

+0

Но банка должна содержать файлы .class, а не .java, не так ли? –

+0

Вы правы, поэтому вам нужно скачать его, построить и поместить в банку. –

ответ

2

Поскольку Pubnub не предоставил файл сборки, вам нужно создать новый проект java в вашей любимой IDE, а затем импортировать загруженный код Java. Затем вы можете скомпилировать и упаковать проект в jar-файл с помощью IDE.

Примечание: также возможно создать скрипт сборки самостоятельно, но это сложнее.

0

Поскольку вы хотите одного банка файл, то самый простой способ сделать это, чтобы выполнить следующие несколько шагов:

  1. Создать проект Maven, скажем NetBeans. Обычно я делаю то же имя, что и в публичном репозитории. В этом случае я рекомендую «pubnum».

  2. Потяните источник из хранилища GIT в проект, который вы создали на шаге №1. Эта часть сложна, потому что источник в репозитории GIT может не следовать соглашениям Maven ... Если это не так, вы должны его реструктурировать. Читайте о структуре каталога Maven.

  3. Убедитесь, что установлен плагин Maven, и вы готовы к работе. Просто выполните maven shade:shade и, если все будет хорошо, вы получите файл jar.

+0

Теперь есть pom.xml: https://github.com/pubnub/pubnub-api/blob/master/java/pom.xml Как его можно использовать для создания файла .jar? –

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

  • Нет связанных вопросов^_^