2017-04-04 4 views
2

J'ai un problème. J'essaie d'utiliser jme3 avec eclipse et Maven. J'utilise le plugin m2e (avec eclipse Oxygen).jMonkeyEngine 3 avec Maven

Maintenant, je veux ajouter les dépendances jme3 à mon fichier pom.xml. J'ai copié les balises de dépendance à partir de la centrale maven, du dépôt bintray et même de certains repos personnalisés (j'ai aussi ajouté les dépôts au pom). Ça ne marchera pas.

J'ai travaillé sur les 2 premières pages de résultats de recherche Google (en fait, chaque lien sur les deux premières pages) et j'ai consulté la documentation de maven pom.

Je n'arrive pas à faire fonctionner cette machine.

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

C'est ce que mon pom ressemble maintenant (je réinitialisés ce, cuz rien ne fonctionne). Comment ajouter ce dépôt (https://mvnrepository.com/repos/jmonkeyengine) au pom (je ne dois rien changer en dehors de mon répertoire de projet), de sorte que maven puisse trouver la dépendance?

Je suis sûr que pour certains d'entre vous, c'est juste un travail de quelques minutes, mais je travaille sur ce pour 2h maintenant, sans aucun résultat.

Un grand merci à l'avance

EDIT: cette solution Examiné: JMonkeyEngine in Intellij IDEA

ne fonctionnera pas pour (par exemple)

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

Et bien d'autres ...

+0

avez-vous des dépendances non résolues? quelle partie ne fonctionnera pas? –

+0

Artefact manquant org.jmonkeyengine: j-ogg-oggd: pom: 3.1.0-stable \t pom.xml \t/jme3mavenexample – Thyaris

+0

Ceci est juste un exemple, il y a 12 plus. Dois-je ajouter le fichier pom.xml complet? – Thyaris

Répondre

1

Correction, mais je ne sais pas si quelque chose dont j'ai besoin est manquant.

<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>