Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество

jME3 с Maven

Опубликованно: 27.12.2015, 10:01
Последняя редакция, AdiDOS: 18.04.2017 23:46

Вы можете использовать jME3 с Maven совместимыми сборками, официальные репозитории Maven для jME3 находятся по адресу http://updates.jmonkeyengine.org/maven/

Идентификатором группы для всех jME3 библиотек является com.jme3,  в настоящее время доступна версия 3.0.10:

  • jme3-core – Основные библиотеки, необходимые для всех проектов jME3
  • jme3-effects – Библиотеки эффектов для воды и другие фильтры
  • jme3-networking – jME3 сетевые библиотеки (ака SpiderMonkey)
  • jme3-plugins – Загрузчик плагинов для OgreXML и jME-XML
  • jme3-jogg – Загрузчик для jogg аудио файлов
  • jme3-terrain – Генерирование поверхности API
  • jme3-blender – Загрузчик Blender файлов, работает только в ПК
  • jme3-jbullet – Поддержка физики с помощью jbullet (только для настольных ПК). Можно использовать только jme3-jbullet или jme3-bullet
  • jme3-bullet —  Поддержка физики с помощью родной bullet, необходимы jme3-bullet-natives или jme3-bullet-natives-android (alpha)
  • jme3-bullet-natives – Родная библиотека, необходимая для bullet (не jbullet) на ПК (alpha)
  • jme3-bullet-natives-android — Родная библиотека, необходимая для bullet (не jbullet) на Андроид (alpha)
  • jme3-niftygui — NiftyGUI поддержка для jME3
  • jme3-desktop – Части jME3 API, которые совместимы только с ПК, необходимы для загрузки изображений с ПК
  • jme3-lwjgl – ПК визуализация для jME3
  • jme3-android — Android визуализация для jME3
  • jme3-ios — iOS визуализация для jME3

Для основной работы на ПК вам необходимо импортировать по меньшей мере:

  • jme3-core
  • jme3-desktop
  • jme3-lwjgl

Для основной работы на Android вам необходимо импортировать по меньшей мере:

  • jme3-core
  • jme3-android

Gradle

Если вы будете использовать Gradle, вы должны вначале добавить репозитории, это может выглядить так:


repositories {
    mavenCentral()
    maven {
        url 'http://updates.jmonkeyengine.org/maven'
    }
}

Далее вам необходимо добавить зависимости от всех JAR – вот как это выглядит для всех ПК-связанных JAR, выбрав последнюю версию патча:


dependencies {
    compile 'com.jme3:jme3-core:3.0.+'
    compile 'com.jme3:jme3-effects:3.0.+'
    compile 'com.jme3:jme3-networking:3.0.+'
    compile 'com.jme3:jme3-plugins:3.0.+'
    compile 'com.jme3:jme3-jogg:3.0.+'
    compile 'com.jme3:jme3-terrain:3.0.+'
    compile 'com.jme3:jme3-blender:3.0.+'
    compile 'com.jme3:jme3-jbullet:3.0.+'
    compile 'com.jme3:jme3-niftygui:3.0.+'
    compile 'com.jme3:jme3-desktop:3.0.+'
    compile 'com.jme3:jme3-lwjgl:3.0.+'
}

Для использования версий «3.0», вы можете сделать следующее:


def jmonkeyengine_version = '3.0'

dependencies {
    compile "com.jme3:jme3-core:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-effects:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-networking:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-plugins:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-jogg:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-terrain:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-blender:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-jbullet:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-niftygui:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-desktop:$jmonkeyengine_version.+"
    compile "com.jme3:jme3-lwjgl:$jmonkeyengine_version.+"
}

Переведено для jmonkeyengine.ru, оригинал
Автор перевода: BuGaGa

 

Добавить комментарий

jMonkeyEngine.ru © 2017. Все права сохранены.