Сборка проекта GITHUB с использованием Maven

Я на самом деле из БОЛЬШОГО фона данных хочу помочь в Maven. Я пытаюсь получить JSON-jar отсюда для использования в моих таблицах json. У меня есть некоторый код сериализации / десерилизации на Github по этому https://github.com/rcongiu/Hive-JSON-Serde. Я вижу POM-файл, присутствующий на главной странице вышеупомянутой ссылки, может быть, это POM-файл для родителей и другие POM-файлы, присутствующие в других папках, присутствующих там же.

Я хочу, чтобы встроенный JAR-файл был из папки json-serde. Я следую инструкциям ниже. Невозможно проверить serde: org.openx.data.jsonserde.jsonserde

Поэтому, во-первых, я запутался в зависимости от того, какой файл pom мне нужно поместить в /etc/maven. Я на самом деле попытался запустить его и закончил с наблюдением ниже

<i>`vaibhav@vaibhav-Lenovo-G570:/etc/maven$ sudo mvn -Pcdh5 clean package
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project org.openx.data:json-serde:1.3.8-SNAPSHOT (/etc/maven/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact org.openx.data:json-serde-parent:pom:1.3.8-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 3, column 13 -> [Help 2]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException`</i>

1 ответ

Вы пытаетесь получить моментальный снимок, зависимости которого отсутствуют в центральном репозитории maven.

Если вам нужен только что выпущенный файл jar, просто скачайте его с http://repo1.maven.org/maven2/org/keedio/openx/data/json-serde/1.3.7.3/json-serde-1.3.7.3.jar

Если вы сами используете maven для сборки своего программного обеспечения, то вам нужно добавить следующую зависимость в ваш pom-файл:

<dependency>
    <groupId>org.keedio.openx.data</groupId>
    <artifactId>json-serde</artifactId>
    <version>1.3.7.3</version>
</dependency>
Другие вопросы по тегам