2017-04-04 13 views
2

問題があります。私はEclipseとMavenでjme3を使用しようとしています。私はm2eプラグインを使っています(eclipse Oxygenで)。jMonkeyEngine 3 with Maven

ここで、pme.xmlにjme3依存関係を追加します。依存関係タグをmavenの中央、bintrayリポジトリ、さらにはいくつかのカスタムreposからコピーしました(私もリポジトリをpomに追加しました)。それは動作しません。

私は最初の2つのGoogle検索結果ページ(実際は最初の2ページのすべてのリンク)で作業し、maven pomのドキュメントを参照しました。

私はこの問題を解決できません。

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

これは私のポンが今のように見えます(私はそれをリセットしました。何も問題ありません)。 mavenが依存関係を見つけることができるように、この(https://mvnrepository.com/repos/jmonkeyengine)リポジトリをpomに追加するにはどうすればいいですか?

これはほんの数分の仕事ではありますが、今のところ2時間のような結果は得られていません。

巨大な事前のおかげで

EDIT: は、このソリューションをチェックアウトした: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>