2014-07-10 3 views
2

jMonkeyEngine 3을 스칼라로 사용하려고합니다 (SBT 기반 스칼라 프로젝트에서 IntelliJ를 IDE로 사용). 몇 달 전 Maven distribution이 추가되었으므로이 메이븐 저장소에서 JME를 가져 오려고합니다. 이것은 내가 내 build.sbt 파일에 추가 한 것입니다 :SBT를 사용하여 jMonkeyEngine 다운로드

resolvers += Resolver.sonatypeRepo("snapshots") 

libraryDependencies += "com.jme3" % "jmonkeyengine3" % "3.0.0.20140325-SNAPSHOT" 

는 유일한 항아리 jmonkeyengine3-3.0.0.20140325-SNAPSHOT.jar는 테스트 전용 (폴더 jme3test)가 아닌 JME 라이브러리 자체를 포함 할 것 같다 다운로드. 그것들을 다운로드 할뿐 아니라 무엇을 추가해야합니까?

답변

1

pom.xml을 확인하십시오. jmonkeyengine3에는 데모 클래스가 포함되어 있습니다. 그리고 추가 종속성을 다운로드해야합니다. 또한 Maven 종속성을 사용하는 것은 권장되지 않습니다. 대신 SDK 설치 프로그램을 사용하는 것이 좋습니다.

3

mkrakhin이 답변 한대로 모든 종속성을 추가해야합니다. 이에 대한 SBT 코드는 다음과 같습니다.

resolvers += Resolver.sonatypeRepo("snapshots") 

val jmeVersion = "3.0.0.20140325-SNAPSHOT" 

libraryDependencies += "com.jme3" % "jmonkeyengine3" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-desktop" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-core" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-lwjgl" % jmeVersion 

libraryDependencies += "com.jme3" % "lwjgl" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-lwjgl-natives" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-jbullet" % jmeVersion 

libraryDependencies += "com.jme3" % "jbullet" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-blender" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-desktop" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-effects" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-networking" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-plugins" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-terrain" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-jogg" % jmeVersion 

libraryDependencies += "com.jme3" % "j-ogg-oggd" % jmeVersion 

libraryDependencies += "com.jme3" % "j-ogg-vorbisd" % jmeVersion 

libraryDependencies += "com.jme3" % "jinput" % jmeVersion 

libraryDependencies += "com.jme3" % "eventbus" % jmeVersion 

libraryDependencies += "com.jme3" % "stack-alloc" % jmeVersion 

libraryDependencies += "com.jme3" % "vecmath" % jmeVersion 

libraryDependencies += "com.jme3" % "xmlpull-xpp3" % jmeVersion 

libraryDependencies += "com.jme3" % "jME3-niftygui" % jmeVersion 

libraryDependencies += "com.jme3" % "nifty" % jmeVersion 

libraryDependencies += "com.jme3" % "nifty-default-controls" % jmeVersion 

libraryDependencies += "com.jme3" % "nifty-examples" % jmeVersion 

libraryDependencies += "com.jme3" % "nifty-style-black" % jmeVersion 

libraryDependencies += "junit" % "junit" % "3.8.1" 
+0

참고 : http://wiki.jmonkeyengine.org/doku.php/jme3:maven을 참조하십시오. – Suma

관련 문제