2015-05-11 2 views
1

Создание файла Jar:Issue создания файлов Jar (репозиторий из GitHub)

Я хочу создать Jar файлы из хранилища Github Java. Как я могу создать ниже файлы Jar?

Баночки для создания:

geo-ip-java.jar

URL

hive-udf-geo-ip-jtg.jar

Git: https://github.com/edwardcapriolo/hive-geoip

Я нашел, мы можем создать их, как показано ниже синтаксиса, но, кажется, он использует Maven, чтобы собрать их:

jar cf jar_file.jar file.java 
+0

Выполнить 'mvn package'? https://maven.apache.org/guides/getting-started/index.html#How_do_I_create_a_JAR_and_install_it_in_my_local_repository – Robert

+0

@Robert, я запустил пакет mvn, но я становлюсь ниже ошибки: [main] ERROR org.apache.maven.cli.MavenCli - Не удалось выполнить цель в проекте hive-geoip: не удалось разрешить зависимости для проекта com.m6d: hive-geoip: jar: 1.0.0-SNAPSHOT: Не удалось найти артефакт com.jointhegrid: hive_test: jar: 4.0.0-SNAPSHOT - > [Помощь 1] –

ответ

1

Поскольку это проект maven (видно, что существует файл pom.xml), вы можете создать целевой артефакт (в вашем случае файл jar), просто выполнив mvn package.

Если вы хотите использовать файл jar в другом проекте maven (как зависимость), то более полезно использовать mvn install, так как это также устанавливает артефакт в вашем локальном репозитории.

+0

Привет, я запускаю команду «mvn package» внутри каталога hive-geoip, где есть файл pom.xml? Когда я это сделаю, я получаю это сообщение об ошибке «[ERROR] Не удалось выполнить цель в проекте hive-geoip: не удалось разрешить зависимости для проекта com.m6d: hive-geoip: jar: 1.0.0-SNAPSHOT: Не удалось найти артефакт com.jointhegrid: hive_test: jar: 4.0.0-SNAPSHOT -> [Помощь 1] " –

+0

@Riomario, тогда вам также нужно загрузить эту artiact (спросите автора библиотеки, где ее можно получить). –

+0

Когда я запускаю mvn install в каталоге git, я становлюсь ниже ошибки: [main] ERROR org.apache.maven.cli.MavenCli - Не удалось выполнить цель в проекте hive-geoip: не удалось разрешить зависимости для проекта com.m6d: hive-geoip: jar: 1.0.0-SNAPSHOT: Не удалось найти артефакт com.jointhegrid: hive_test: jar: 4.0.0-SNAPSHOT -> [Помощь 1] –

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