2017-04-04 41 views
2

我遇到了問題。我正在嘗試用eclipse和Maven來使用jme3。我正在使用m2e插件(帶日食Oxygen)。jMonkeyEngine 3與Maven

現在,我想將jme3依賴關係添加到我的pom.xml中。我從maven中心,bintray倉庫甚至一些自定義倉庫複製了依賴關係標籤(我還將倉庫添加到了pom中)。它不會工作。

我通過前兩個Google搜索結果頁面(實際上是前兩頁的每個鏈接)並參考了maven pom文檔。

我只是不能得到這個東西的工作。

<dependency> 
    <groupId>org.jmonkeyengine</groupId> 
    <artifactId>jme3-desktop</artifactId> 
    <version>3.1.0-stable</version> 
</dependency> 

這就是我的pom現在看起來像(我重新設置它,cuz什麼都不會工作)。 如何將這個(https://mvnrepository.com/repos/jmonkeyengine)存儲庫添加到pom中(我不能在我的項目目錄之外更改任何東西),以便maven可以找到依賴關係?

我相信對你們中的一些人來說,這只是幾分鐘的工作,但我現在正在爲此工作2小時,而沒有任何結果。

提前一個巨大的感謝

編輯: 簽出此解決方案:JMonkeyEngine in Intellij IDEA

不會爲(例如)

<dependency> 
    <groupId>org.jmonkeyengine</groupId> 
    <artifactId>jme3-lwjgl-natives</artifactId> 
    <version>3.1.0-stable</version> 
</dependency> 

和很多人一樣工作...

+0

你會得到未解決的依賴關係嗎?哪部分不會工作? –

+0

缺失的神器org.jmonkeyengine:j-ogg-oggd:pom:3.1.0-stable \t pom.xml \t/jme3mavenexample – Thyaris

+0

這只是一個例子,還有12個。我應該添加完整的pom.xml嗎? – Thyaris

回答

1

修正了它,但不知道我可能需要的東西是否丟失。

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <jmonkey.version>3.1.0-stable</jmonkey.version> 
</properties> 

<repositories> 
    <repository> 
     <id>bintray-jmonkeyengine-org.jmonkeyengine</id> 
     <name>bintray</name> 
     <url>http://dl.bintray.com/jmonkeyengine/org.jmonkeyengine</url> 
    </repository> 
    <repository> 
     <id>jcenter</id> 
     <url>http://jcenter.bintray.com</url> 
    </repository> 
</repositories> 

<dependencies> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-core</artifactId> 
     <version>${jmonkey.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-desktop</artifactId> 
     <version>${jmonkey.version}</version> 
     <scope>runtime</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-lwjgl</artifactId> 
     <version>${jmonkey.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-core</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-lwjgl</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-bullet</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-jbullet</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-jogg</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
    <dependency> 
     <groupId>org.jmonkeyengine</groupId> 
     <artifactId>jme3-niftygui</artifactId> 
     <version>${jmonkey.version}</version> 
     <type>pom</type> 
    </dependency> 
<dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
    </dependency> 
</dependencies>