背景:
Linux的ROCKMAN 3.2.0-4-AMD64#1 SMP的Debian 3.2.63-2 x86_64的GNU/Linux的
的Apache的Maven 2.2.1(rdebian-8)
Java版本:1.6.0_32
Java主:/ usr/lib中/ JVM/JAVA-6的OpenJDK,AMD64/JRE
默認的語言環境:en_US,則平臺編碼:UTF-8
OS的名字: 「Linux的」 版本:「3.2.0-4-amd64」arch:「amd64」系列:「unix」
java版本「1.6.0_32」
Ope nJDK運行時環境(IcedTea6 1.13.4)(6b32-1.13.4-1〜deb7u1)
OpenJDK的64位服務器VM(建23.25-B01,混合模式)
的javac 1.6.0_32
我試圖
https://github.com/msgpack/msgpack-java/wiki/QuickStart
的Debian msgpack安裝錯誤的java行家
1 $ git的克隆[email protected]:msgpack/msgpack-java.git
沙立@洛克人:〜/工作區/ msgpack的Java $ LS
許可證。 sbt-extras.txt m sgpack核心注意項目SBT
LICENSE.TXT msgpack.org.md的pom.xml README.md version.sbt
我得到的一切權利一樣倉庫除 「的pom.xml」。
2.在我自己的版本中添加pom.xml,它是上面鏈接的副本。
(I放空間在角撐架的前面,以顯示)
<依賴性>
<依賴性>
<的groupId> org.msgpack < /的groupId>
<的artifactId> msgpack </artifactId的>
<版本> 0.7.0-p1 </version>
< /依賴>
< /依賴>
3. MVN包
[INFO]正在掃描的項目...
[INFO] -------------------- -------------------------------------------------- -
[ERROR]致命錯誤
[INFO] -------------------------------------- ----------------------------------
[INFO]構建POM時出錯(可能不是此項目的POM)。
項目ID:未知
POM位置:/home/sarit/workspace/msgpack-java/pom.xml
原因:不是v4.0.0 POM。 for project unknown/at /home/sarit/workspace/msgpack-java/pom.xml
[INFO] -------------------------- ----------------------------------------------
[INFO]跟蹤
org.apache.maven.reactor.MavenExecutionException:不是v4.0.0 POM。對於/home/sarit/workspace/msgpack-java/pom.xml中未知的項目,請參閱org.apache.maven中的
。DefaultMaven.getProjects(DefaultMaven.java:404)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org。 apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method )
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在java.lang.reflect.Method.invoke(Method.java:622 )
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.laun在org.codehaus.classworlds.Launcher.main(Launcher.java:375)
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
。 apache.maven.project.InvalidProjectModelException:不是v4.0.0 POM。在/home/sarit/workspace/msgpack-java/pom.xml
位於org.apache.maven.project.DefaultMavenProjectBuilder的org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1599)
處未知項目。 readModel(DefaultMavenProjectBuilder.java:1571)
在org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)
在org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
在org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:604)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java: 391)
... 12更多
[INFO] ----------------------- -------------------------------------------------
[INFO]總時間:< 1秒
[INFO]完成日期:Sun Nov 02 01:51:51 ICT 2014
[INFO] Final Memory:2M/118M
[INFO] ---------- -------------------------------------------------- ------------
問題
1.我在哪裏可以找到一個正確的pom.xml?
我曾問過谷歌,它返回了各種各樣的。
因爲我對pom.xml不太瞭解
2.我應該從哪裏開始?
我的目標是使用「msgpack-java版本」。
解決方案:
謝謝大家!
我從這裏抓住了所有的依賴。
http://mvnrepository.com/artifact/org.msgpack/msgpack/0.6.8
它們是:
了Javassist-3.16.1-GA.jar
JSON-簡單1.1.1.jar
的junit-4.8.2.jar
msgpack-0.6.8.jar
之後,我將外部JAR文件添加到我的eclipse中。
它畢竟完成了。
我想在我的應用程序中使用msgpack。我從這個庫的作者那裏聽說,它正處於從版本6到版本7的過渡期。所以我現在正在考慮它的編譯版本。你有其他解決方案嗎? – Sarit 2014-11-02 03:57:32
謝謝。我現在找到了一個現成的解決方案。 – Sarit 2014-11-02 04:21:16