= Maven Artifacts :revnumber: 2.1 :revdate: 2021/05/05 You can build jME3 projects using Maven-compatible build systems. Artifacts for recent releases are available from the Maven Central Repository: * link:https://search.maven.org/search?q=org.jmonkeyengine The group id for all jME3 libraries is `org.jmonkeyengine`. The following artifacts are available: * jme3-android - Android platform support * jme3-android-native - Native libraries for Android platforms * jme3-core - Core functionality needed in all jME3 projects * jme3-desktop - Desktop platform support (Windows, Linux, and macOS) * jme3-effects - Extra special effects, including water and other post filters * jme3-examples - Sample/test/tutorial apps * jme3-ios - iOS platform support * jme3-jbullet - Physics library using jBullet * jme3-jogg - Asset loader for https://www.xiph.org/ogg/[the Ogg audio format] * jme3-lwjgl - Interface to LWJGL v2 * jme3-lwjgl3 - Interface to LWJGL v3 * jme3-networking - Networking library (aka SpiderMonkey) * jme3-niftygui - NiftyGUI support for jME3 * jme3-plugins - Extra asset loaders for https://www.khronos.org/gltf/[glTF], https://www.ogre3d.org/[Ogre] XML, and jME XML formats * jme3-terrain - Terrain library (aka TerraMonkey) * jme3-testdata - Assets used in jme3-examples * jme3-vr - Support for virtual reality For a basic desktop application, you need at least: * jme3-core * jme3-desktop * jme3-lwjgl OR jme3-lwjgl3 For a basic Android application, you need at least: * jme3-core * jme3-android * jme3-android-native == Gradle [source,groovy] ---- repositories { mavenCentral() } def jme3 = [v:'3.8.0-stable', g:'org.jmonkeyengine'] dependencies { implementation "${jme3.g}:jme3-core:${jme3.v}" runtimeOnly "${jme3.g}:jme3-desktop:${jme3.v}" runtimeOnly "${jme3.g}:jme3-lwjgl:${jme3.v}" } ---- == Maven [source,xml] ---- org.jmonkeyengine   3.8.0-stable mvnrepository https://repo1.maven.org/maven2/ ${jme3_g} jme3-core ${jme3_v} ${jme3_g} jme3-desktop ${jme3_v} runtime ${jme3_g} jme3-lwjgl ${jme3_v} ----