Skip to content

Commit ead0e50

Browse files
committed
Merge branch 'master' into 278-raceway
2 parents 07af864 + c39bed7 commit ead0e50

File tree

72 files changed

+1569
-773
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1569
-773
lines changed

.github/workflows/release.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# This Action will build the SDK and if this succeeds, create a github release
2+
name: Release Builds
3+
on:
4+
push:
5+
tags:
6+
- "*"
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Set up JDK 11
13+
uses: actions/setup-java@v3
14+
with:
15+
distribution: temurin
16+
java-version: 11
17+
- name: Grant execute permission for gradle
18+
run: chmod +x gradlew
19+
- name: Build the SDK
20+
run: ./gradlew buildSdk -Ptag_name=${{ github.ref_name }}
21+
- name: Build the JDKs
22+
run: bash download-jdks.sh
23+
working-directory: jdks
24+
- name: Override Harness (custom icon)
25+
run: ./gradlew overrideHarness -Ptag_name=${{ github.ref_name }}
26+
- name: Build Installers
27+
run: ant -Dstorepass="$NBM_SIGN_PASS" -Dpack200.enabled=true set-spec-version build-installers unset-spec-version
28+
env:
29+
BUILD_X86: true
30+
BUILD_X64: true
31+
BUILD_OTHER: true
32+
- name: Fix Platform Independent Build
33+
run: ./gradlew fixPlatformIndependent -Ptag_name=${{ github.ref_name }}
34+
- name: Create Release
35+
uses: softprops/action-gh-release@v1
36+
with:
37+
files: dist/jmonkeyplatform*.*
38+
tag_name: ${{ github.ref }}
39+
name: Release ${{ github.ref }}
40+
env:
41+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.travis.yml

Lines changed: 0 additions & 114 deletions
This file was deleted.

BasicGameTemplate/nbproject/project.properties

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,14 @@ javac.classpath=\
4242
${libs.jme3-lwjgl.classpath}:\
4343
${libs.jme3-effects.classpath}:\
4444
${libs.jme3-terrain.classpath}:\
45-
${libs.jme3-bullet.classpath}:\
46-
${libs.jme3-bullet-native.classpath}
45+
${libs.jme3-jbullet.classpath}
4746
# Space-separated list of extra javac options
4847
javac.compilerargs=
4948
javac.deprecation=false
5049
javac.processorpath=\
5150
${javac.classpath}
52-
javac.source=1.7
53-
javac.target=1.7
51+
javac.source=11
52+
javac.target=11
5453
javac.test.classpath=\
5554
${javac.classpath}:\
5655
${build.classes.dir}
@@ -66,7 +65,7 @@ javadoc.use=true
6665
javadoc.version=false
6766
javadoc.windowtitle=
6867
jaxbwiz.endorsed.dirs="${netbeans.home}/../ide12/modules/ext/jaxb/api"
69-
jme.project.version=3.1
68+
jme.project.version=3.4.1
7069
jnlp.codebase.type=local
7170
jnlp.descriptor=application
7271
jnlp.enabled=false

JME3TestsTemplate/nbproject/project.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,13 @@ javac.classpath=\
3535
${libs.jme3-niftygui.classpath}:\
3636
${libs.jme3-effects.classpath}:\
3737
${libs.jme3-terrain.classpath}:\
38-
${libs.jme3-bullet.classpath}:\
39-
${libs.jme3-bullet-native.classpath}:\
38+
${libs.jme3-jbullet.classpath}:\
4039
${libs.jme3-test-data.classpath}
4140
# Space-separated list of extra javac options
4241
javac.compilerargs=
4342
javac.deprecation=false
44-
javac.source=1.7
45-
javac.target=1.7
43+
javac.source=11
44+
javac.target=11
4645
javac.test.classpath=\
4746
${javac.classpath}:\
4847
${build.classes.dir}
-3.53 KB
Loading
-734 Bytes
Loading
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
LBL_Copyright=<p><em>Copyright &copy; 2020 jMonkeyEngine.\n<br>Please visit <a style="color: #f3c802;" href="http://jmonkeyengine.org">http://jmonkeyengine.org</a> for more information.</em></p><p>Icons sets : <ul><li><a style="color: #f3c802;" href="http://brankic1979.com/icons/">Brankic1979</a></li><li><a style="color: #f3c802;" href="http://www.entypo.com/index.php">Entypo+</a></li><li><a style="color: #f3c802;" href="https://hub.jmonkeyengine.org/u/ogli">Ogli</a> (edited by <a style="color: #f3c802;" href="https://hub.jmonkeyengine.org/u/grizeldi">grizeldi</a>)</li><ul> </p>
1+
LBL_Copyright=<p><em>Copyright &copy; 2022 jMonkeyEngine.\n<br>Please visit <a style="color: #f3c802;" href="http://jmonkeyengine.org">http://jmonkeyengine.org</a> for more information.</em></p><p>Icons sets : <ul><li><a style="color: #f3c802;" href="http://brankic1979.com/icons/">Brankic1979</a></li><li><a style="color: #f3c802;" href="http://www.entypo.com/index.php">Entypo+</a></li><li><a style="color: #f3c802;" href="https://hub.jmonkeyengine.org/u/ogli">Ogli</a> (edited by <a style="color: #f3c802;" href="https://hub.jmonkeyengine.org/u/grizeldi">grizeldi</a>)</li><ul> </p>
22
updates_not_found=<p style="margin: 0"><b>Updates:</b> jMonkeyEngine SDK is updated to version {0}</p>\n
33
URL_ON_IMG=http://jmonkeyengine.org/

build.gradle

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import groovy.xml.MarkupBuilder
33
import java.util.zip.ZipFile
44

55
plugins {
6-
id "de.undercouch.download" version "3.4.3"
6+
id "de.undercouch.download" version "5.1.0"
77
}
88

99
apply from: 'gradle/libs/digest.gradle'
@@ -14,9 +14,6 @@ if (!hasProperty('mainClass')) {
1414
}
1515

1616
repositories {
17-
maven {
18-
url "http://nifty-gui.sourceforge.net/nifty-maven-repo/"
19-
}
2017
maven { url "https://jitpack.io" }
2118
maven {
2219
url "https://maven.google.com/"
@@ -38,29 +35,29 @@ dependencies {
3835
corelibs dep("com.badlogicgames.gdx:gdx-ai:1.8.1", true, true)
3936
corelibs dep("javax.help:javahelp:2.0.05", false, false)
4037

41-
corelibs dep("org.jmonkeyengine:jme3-core:3.4.0-stable", false, false)
42-
corelibs dep("org.jmonkeyengine:jme3-desktop:3.4.0-stable", false, false)
43-
corelibs dep("org.jmonkeyengine:jme3-lwjgl:3.4.0-stable", false, false)
44-
corelibs dep("org.jmonkeyengine:jme3-effects:3.4.0-stable", false, false)
38+
corelibs dep("org.jmonkeyengine:jme3-core:3.4.1-stable", false, false)
39+
corelibs dep("org.jmonkeyengine:jme3-desktop:3.4.1-stable", false, false)
40+
corelibs dep("org.jmonkeyengine:jme3-lwjgl:3.4.1-stable", false, false)
41+
corelibs dep("org.jmonkeyengine:jme3-effects:3.4.1-stable", false, false)
4542
corelibs dep("org.jmonkeyengine:jme3-blender:3.3.2-stable", false, false) // Pin Pointed until jme3-blender has a dedicated release or support is phased out.
4643
optlibs dep("com.github.stephengold:Minie:4.6.0", false, false) // replacement for bullet-native
4744
corelibs dep(fileTree("lib"), false, false)
48-
corelibs dep("org.jmonkeyengine:jme3-jogg:3.4.0-stable", true, true)
49-
50-
corelibs dep("org.jmonkeyengine:jme3-networking:3.4.0-stable", false, false)
51-
corelibs dep("org.jmonkeyengine:jme3-niftygui:3.4.0-stable", false, false)
52-
corelibs dep("org.jmonkeyengine:jme3-plugins:3.4.0-stable", false, false)
53-
corelibs dep("org.jmonkeyengine:jme3-terrain:3.4.0-stable", false, false)
54-
55-
optlibs dep("org.jmonkeyengine:jme3-jbullet:3.4.0-stable", false, false)
56-
optlibs dep("org.jmonkeyengine:jme3-android:3.4.0-stable", false, false)
57-
optlibs dep("org.jmonkeyengine:jme3-ios:3.4.0-stable", false, false)
58-
optlibs dep("org.jmonkeyengine:jme3-android-native:3.4.0-stable", false, false)
59-
optlibs dep("org.jmonkeyengine:jme3-lwjgl3:3.4.0-stable", false, false)
45+
corelibs dep("org.jmonkeyengine:jme3-jogg:3.4.1-stable", true, true)
46+
47+
corelibs dep("org.jmonkeyengine:jme3-networking:3.4.1-stable", false, false)
48+
corelibs dep("org.jmonkeyengine:jme3-niftygui:3.4.1-stable", false, false)
49+
corelibs dep("org.jmonkeyengine:jme3-plugins:3.4.1-stable", false, false)
50+
corelibs dep("org.jmonkeyengine:jme3-terrain:3.4.1-stable", false, false)
51+
52+
optlibs dep("org.jmonkeyengine:jme3-jbullet:3.4.1-stable", false, false)
53+
optlibs dep("org.jmonkeyengine:jme3-android:3.4.1-stable", false, false)
54+
optlibs dep("org.jmonkeyengine:jme3-ios:3.4.1-stable", false, false)
55+
optlibs dep("org.jmonkeyengine:jme3-android-native:3.4.1-stable", false, false)
56+
optlibs dep("org.jmonkeyengine:jme3-lwjgl3:3.4.1-stable", false, false)
6057
optlibs dep("com.github.stephengold:Heart:7.1.0", false, false)
6158
optlibs dep("com.github.stephengold:Wes:0.6.7", false, false)
62-
testdatalibs dep("org.jmonkeyengine:jme3-testdata:3.4.0-stable", false, false)
63-
examplelibs dep("org.jmonkeyengine:jme3-examples:3.4.0-stable", false, false)
59+
testdatalibs dep("org.jmonkeyengine:jme3-testdata:3.4.1-stable", false, false)
60+
examplelibs dep("org.jmonkeyengine:jme3-examples:3.4.1-stable", false, true)
6461
}
6562

6663
def dep(coords, javadoc = false, sources = false) {
@@ -85,7 +82,7 @@ task checkPlatformConfig {
8582
* def f = file("netbeans.zip")
8683
* new URL(netbeansUrl).withInputStream{ i -> f.withOutputStream{ it << i }}
8784
*/
88-
download {
85+
download.run {
8986
src netbeansUrl
9087
dest "netbeans.zip"
9188
overwrite false // however if overwrite matters the build failed anyway
@@ -631,16 +628,16 @@ task fixPlatformIndependent(dependsOn: patchPlatformIndependent, type: Zip) {
631628
description = "We compile our installers with the bundled jdk, but the platform independent zip doesn't have the jdk. For this we need to change the jmonkeyplatform.zip after building the installers to not have a jdk bundled"
632629

633630
from 'dist/temp'
634-
archiveName = 'jmonkeyplatform.zip'
635-
destinationDir = file('dist')
631+
archiveFileName = 'jmonkeyplatform.zip'
632+
destinationDirectory = file('dist')
636633

637634
doLast {
638635
delete("dist/temp")
639636
}
640637
}
641638

642639
wrapper {
643-
gradleVersion = '5.6.4'
640+
gradleVersion = '6.9.2'
644641
}
645642

646643
//jar.dependsOn(buildSdk)

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Version number used for plugins, only 3 numbers (e.g. 3.1.3)
2-
jmeVersion = 3.4.0
2+
jmeVersion = 3.4.1
33
# Version used for application and settings folder, no spaces!
44
jmeMainVersion = 3.4
55
# Version addition pre-alpha-svn, Stable, Beta
@@ -14,4 +14,4 @@ buildJavaDoc = true
1414
buildSdkProject = true
1515

1616
# Path for downloading NetBeans Base
17-
netbeansUrl = https://downloads.apache.org/netbeans/netbeans/12.6/netbeans-12.6-bin.zip
17+
netbeansUrl = https://dlcdn.apache.org/netbeans/netbeans/14/netbeans-14-bin.zip

gradle/wrapper/gradle-wrapper.jar

3.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)