-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Gradle support #26
base: master
Are you sure you want to change the base?
Conversation
Any feedback? |
We are planning to drop javaFX support and it is up to @recompileorg to decide if gradle support makes sense |
This is not really specific to JavaFX |
We did drop JavaFX support as no one wanted it. |
Is there any progress? |
I don't know that anyone is working on it? There isn't much demand. |
So nobody did approved those changes? Why? |
@MadRatSRP Initially, the concern was that we were dropping JavaFX support. No changes to this request were made in response to that. As it is now, it conflicts with the main branch. This request has been open for 3 years now, and nothing has changed. No one has taken up the cause. No one has offered to fix the issues. No one has or submitted their own pull request. Absent someone the maintain it, that task would fall to me. Gradle is a lot more involved than ant, and my time is very limited as it is. I may be being a little unfair as I have very little experience with Gradle and all of it has been negative. Before we started this project, we had hoped to revive MicroEmulator, which used an outdated (and unsupported) version of Gradle. My impression is that forward compatibility was going to be a real problem if we continued to use it. I switched that project to ant and couldn't have been happier with the ease of that process. I honestly don't see what value that Gradle support offers us. We don't have complicated needs and ant seems more than adequate. Feel free to correct me if I'm wrong, but I don't think we get anything in exchange for the additional complexity and maintenance overhead. Why do you want Gradle support? |
I can update this pull request to resolve conflicts and remove JavaFX tasks |
In July Compose for Android was released and Compose for Multiplatform was released previously. Compose is the new way of making Kotlin GUI apps so if we'll port code to Kotlin and port from Ant to Gradle we can turn FreeJ2ME into a multiplatform emulator |
I work full time as an Android developer and I would not recommend switching to gradle. It is already a multi-platform emulator. You can run it on Windows, Mac-OS, and Linux. Additionally it runs on Raspberry Pi and other SBCs quite well as it is. |
This adds Gradle support for building all Jars and Make targets.