2017-01-21 4 views
0

Я на самом деле из BIG Data background хочу помочь в maven. Я пытаюсь получить JSON jar отсюда, чтобы использовать его в моих json tables. У меня есть код серилизации/deserilisation, который присутствует на Github в этом месте https://github.com/rcongiu/Hive-JSON-Serde. Я вижу файл POM, присутствующий на главной странице вышеуказанной ссылки, возможно, это родительский POM и есть другие файлы POM, присутствующие в других папках, присутствующих там.Строительство проекта GITHUB с использованием Maven

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

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

<i>`[email protected]:/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> 

ответ

0

Вы пытаетесь принести снимок, который зависимости не присутствуют на 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, чтобы построить свое программное обеспечение, то вам необходимо добавить следующую зависимость в файл пом:

<dependency> 
    <groupId>org.keedio.openx.data</groupId> 
    <artifactId>json-serde</artifactId> 
    <version>1.3.7.3</version> 
</dependency> 

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

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