Moonshine-IDE / Moonshine-SDK-Installer

To take full advantage of Moonshine IDE you will need third party SDKs like Apache® Flex or Apache® Royale. In order to make it easier for you to setup the required SDKs, we created the Moonshine SDK Installer.
https://moonshine-ide.com/download-sdk-installer/
Other
8 stars 2 forks source link

Update Gradle to 7.5.1 #99

Closed JoelProminic closed 1 year ago

JoelProminic commented 1 year ago

Gradle 7+ is required for JDK 17. We'll upgrade to the latest version, 7.5.1

rat-moonshine commented 1 year ago

Done.

JoelProminic commented 1 year ago

We'll need to test that:

Current Version Show update in MSDKI Update in SDK in Moonshine Test Behavior SDK Works
None Yes Yes
Old version Yes Yes
Latest version No No
JoelProminic commented 1 year ago

I confirmed that Moonshine does not automatically update to the new Grails version. It also does not automatically update to the latest Java version (#98). Did we do this intentionally so that the user could downgrade if needed for their project? I did not find a note related to this with a quick search...

rat-moonshine commented 1 year ago

We have version-update check logic available in MSDKI, but it used selectively. As I sees the logic mainly used in case of JDK8 and Flex SDK cases.

The problem from using the test globally, for every SDK, was following reasons:

In case of Gradle, it also returns a value like Gradle x.x.x - we can add separate handling specific to Gradle for this, but the solution may not best fit for other SDKs, though.

JoelProminic commented 1 year ago

The SDK update issue is a bigger topic. I'm going to move this to the JDK discussion here: https://github.com/Moonshine-IDE/Moonshine-IDE/issues/1124