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
Gradle improvements for Issue1609 spring2021 #1716
Conversation
It seems that a lot more progress is needed. For reference I am running under Gradle 7.0.2
For reference, the commands I ran were
When pushing more commits to this branch and pr, please make comments here that reference the above items. I at neast need a resolution of items 3 and 4 and confidence that the rest of the tests are being run before we can merge this. If Items 1 and 2 aren't resolved then please comment on why resolution is not necessary and/or what would be needed to resolve them.' |
I just ran the same commands on the main linux server. Exact same results, I am enclosing a complete trace file. Note that the very first thing gradle 7.0.2 does is download gradle 4.10.2 ... presumably because of the deprecation isssue? This needs explanation. |
I have discovered why gradle 7 downloads gradle 4 on start ... it is because of the gradle/wrapper/gradle-wrapper.properties file See https://docs.gradle.org/current/userguide/gradle_wrapper.html Presumably it would be necessary to update the proper to point to a newer gradle. But then you would also need to do the necessary migrations to make it work in the newer gradle |
You can use the following command to try to figure out problems
|
Yes another problem, After running the commands described above, umpleonline doesn't work (likely wrong umplesync.jar or some similar problem). No diagram appears for example. Also the version displayed at the bottom left of the screen says v@UMPLE_VERSION@ which implies that the cleanup at the end of the build is not happening properly. I had to run an full build using ant and then a promote to umpleonline using ant to restore to the correct state. When testing the gradle builds please verify UmpleOnline afterwards as well as the command-line compiler. Check the times of update of the jars. etc. as well |
syncing the branch with the master branch
synching this branch with the master branch
Because of the changes to certain parts of the compiler the test cruise.umple.implementation.EqualsTest is failing. The build therefore cannot run until the relevant test is also fixed. |
Merging master into branch
…into issue1609_spring2021 Fixing error messages
…into issue1609_spring2021
Fixed most gradle build errors and added new commands to be up-to-date with the cheatsheet