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

Maven Artifacts

Опубликованно: 27.12.2015, 10:01
Последняя редакция, Andry: 18.09.2017 20:35

Вы можете использовать jME3 с maven-совместимыми системами сборки.

jME3.1

Артефакты для выпусков jME3.1 доступны в репозиториях:

  • JCenter
  • Bintray repo: org.jmonkeyengine каждые артефакты группы org.jmonkeyengine (такие же, как jcenter + несколько артефактов, не подходящих для jcenter), нажмите кнопку SET ME UP, чтобы просмотреть инструкцию для Gradle, Maven, …

Идентификатор группы для всех jME3 библиотек org.jmonkeyengine. В настоящее время доступны следующие артефакты (версия 3.1.0-stable):

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

Для работы базового настольного приложения вам необходимо импортировать не менее

  • jme3-core
  • jme3-desktop
  • jme3-lwjgl ИЛИ jme3-lwjgl3

Для работы базового Android приложения вам необходимо импортировать не менее

  • jme3-core
  • jme3-android
  • jme3-android-native

Gradle

repositories {
    jcenter()
    //maven { url "http://dl.bintray.com/jmonkeyengine/org.jmonkeyengine" }
}

def jme3 = [v:'3.1.0-stable', g:'org.jmonkeyengine']
dependencies {
	compile "${jme3.g}:jme3-core:${jme3.v}"
	runtime "${jme3.g}:jme3-desktop:${jme3.v}"
	runtime "${jme3.g}:jme3-lwjgl:${jme3.v}"
}

Maven

  <properties>
    <jme3_g>org.jmonkeyengine</jme3_g>
    <jme3_v>3.1.0-stable</jme3_v>
  </properties>

  <repositories>
    <repository>
      <id>jcenter</id>
      <url>http://jcenter.bintray.com</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-core</artifactId>
      <version>${jme3_v}</version>
    </dependency>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-desktop</artifactId>
      <version>${jme3_v}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-lwjgl</artifactId>
      <version>${jme3_v}</version>
    </dependency>
  </dependencies>

jME3.0

Вы можете использовать jME3 с maven совместимыми системами сборки, официальным хранилищем maven для jME3:

  • Bintray repo: com.jme3 (нажмите кнопку SET ME UP, чтобы просмотреть инструкцию для Gradle, Maven, …)

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

  • jme3-core – Библиотека ядра, необходимая для всех jME3 проектов
  • jme3-effects – Библиотеки эффектов для воды и другие фильтров пост обработки
  • jme3-networking – jME3 сетевые библиотеки (также известные как SpiderMonkey)
  • jme3-niftygui — Поддержка NiftyGUI для jME3
  • 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-native — Родная библиотека необходимая для (не jbullet) на настольных ПК (alpha)
  • jme3-bullet-native-android — Родная библиотека необходимая для bullet (не jbullet) на android (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 {
    jcenter()
    maven { url "http://dl.bintray.com/jmonkeyengine/com.jme3" }
}

def jme3 = [v:'3.0.10', g:'com.jme3']
dependencies {
	compile "${jme3.g}:jme3-core:${jme3.v}"
	runtime "${jme3.g}:jme3-desktop:${jme3.v}"
	runtime "${jme3.g}:jme3-lwjgl:${jme3.v}"
}

Maven

  <properties>
    <jme3_g>com.jme3</jme3_g>
    <jme3_v>3.0.10</jme3_v>
  </properties>

  <repositories>
    <repository>
      <id>com_jme3-repo</id>
      <url>http://dl.bintray.com/jmonkeyengine/com.jme3</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-core</artifactId>
      <version>${jme3_v}</version>
    </dependency>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-desktop</artifactId>
      <version>${jme3_v}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>${jme3_g}</groupId>
      <artifactId>jme3-lwjgl</artifactId>
      <version>${jme3_v}</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>

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

 

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

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