2017-04-04 7 views
2

문제가 있습니다. 이클립스와 메이븐과 함께 jme3을 사용하려고합니다. 나는 이클립스 산소와 함께 m2e 플러그인을 사용하고있다.jMonkeyEngine 3 with Maven

이제 pom.xml에 jme3 종속성을 추가하고 싶습니다. 나는 maven central, bintray 저장소, 그리고 심지어 몇몇 custom repos에서 의존성 태그를 복사했다. (나는 또한 저장소를 pom에 추가했다.) 그것은 작동하지 않습니다.

저는 처음 2 개의 Google 검색 결과 페이지 (실제로 처음 두 페이지의 모든 링크)를 통해 작업하고 maven pom 문서를 참조했습니다.

나는이 일을 할 수 없다.

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

이것은 내 pom이 지금과 같은 모양입니다 (재설정했는데 아무것도 작동하지 않습니다). maven이 종속성을 찾을 수 있도록 pom에이 (https://mvnrepository.com/repos/jmonkeyengine) 저장소를 추가하려면 어떻게해야합니까 (프로젝트 디렉토리 외부의 내용은 변경하면 안됩니다)?

저는 여러분 중 일부는이 작업이 몇 분 밖에 걸리지 않을 것이라고 확신하지만, 결과가 없어도 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>