Bläddra i källkod

Added default release notes

Toni Helenius 2 år sedan
förälder
incheckning
7461d1333c

+ 3 - 0
jme3-templates/src/com/jme3/gde/templates/files/patchnotes/default.html

@@ -0,0 +1,3 @@
+<html>
+    Check jMonkeyEngine <a href="https://github.com/jMonkeyEngine/jmonkeyengine/releases">release history</a>
+</html>

+ 6 - 5
jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/CachedOptionsContainer.java

@@ -90,7 +90,8 @@ public class CachedOptionsContainer {
             jmeVersions = result;
         }, (version) -> {
             return new JMEVersionInfo(version);
-        });
+        },
+                JMEVersion.DEFAULT_PATCH_NOTES_PATH);
         additionalLibraries = initLibaries(mavenVersionChecker, AdditionalLibrary.values());
         guiLibraries = initLibaries(mavenVersionChecker, GUILibrary.values());
         networkingLibraries = initLibaries(mavenVersionChecker, NetworkingLibrary.values());
@@ -184,7 +185,7 @@ public class CachedOptionsContainer {
     private <T extends VersionInfo> List<LibraryVersion<T>> initVersions(MavenVersionChecker mavenVersionChecker, String groupId,
             String artifactId, String pattern, Comparator<LibraryVersion<T>> versionComparator,
             LibraryVersion<T>[] versions, Consumer<List<LibraryVersion<T>>> completedVersionsConsumer,
-            Function<String, T> versionInfoSupplier) {
+            Function<String, T> versionInfoSupplier, String defaultPatchNotes) {
         mavenVersionChecker.getAllVersions(groupId, artifactId).whenComplete((result, exception) -> {
 
             if (exception != null || result == null) {
@@ -194,7 +195,7 @@ public class CachedOptionsContainer {
                 return;
             }
 
-            initVersionList(result, pattern, versionComparator, versions, groupId, artifactId, completedVersionsConsumer, versionInfoSupplier);
+            initVersionList(result, pattern, versionComparator, versions, groupId, artifactId, completedVersionsConsumer, versionInfoSupplier, defaultPatchNotes);
         });
 
         return Collections.unmodifiableList(Arrays.asList(versions));
@@ -203,7 +204,7 @@ public class CachedOptionsContainer {
     private static <T extends VersionInfo> void initVersionList(List<String> result, String pattern,
             Comparator<LibraryVersion<T>> versionComparator, LibraryVersion<T>[] versions,
             String groupId, String artifactId, Consumer<List<LibraryVersion<T>>> completedVersionsConsumer,
-            Function<String, T> versionInfoSupplier) {
+            Function<String, T> versionInfoSupplier, String defaultPatchNotes) {
 
         // Filter the vesions list
         List<String> vList = result;
@@ -237,7 +238,7 @@ public class CachedOptionsContainer {
 
                 @Override
                 public String getPatchNotesPath() {
-                    return "lol";
+                    return defaultPatchNotes;
                 }
 
                 @Override

+ 6 - 0
jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java

@@ -76,6 +76,12 @@ public enum JMEVersion implements LibraryVersion<JMEVersionInfo> {
      */
     public static final String JME_ARTIFACT_ID = "jme3-core";
 
+    /**
+     * Patch notes for versions that are not hard coded like versions in this
+     * class
+     */
+    public static final String DEFAULT_PATCH_NOTES_PATH = "/com/jme3/gde/templates/files/patchnotes/default.html";
+
     /**
      * Name of the jMonkeyEngine version. This should match the Maven/Gradle
      * version.