-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 upgrading #3806
Gradle upgrading #3806
Conversation
Uh oh, something went wrong with the build. Need to check on that |
Uh oh, something went wrong with the build. Need to check on that |
Uh oh, something went wrong with the build. Need to check on that |
Uh oh, something went wrong with the build. Need to check on that |
Fix tests after gradle upgrade
Hooray Jenkins reported success with all tests good! |
Hooray Jenkins reported success with all tests good! |
Hooray Jenkins reported success with all tests good! |
These changes are pretty nice, I was able to verify that this works on my local setup. |
@pollend thanks. |
can we verify if this works on the new CBC instance @Cervator |
The build itself in the new CBC Jenkins finishes with success, but doesn't seem to produce a viable game zip tho, way too tiny: Another bigger piece is then applying that new style of build to the module ecosystem, which is a larger task, and that's going to be really hard for me to find time for until mid January or so :-( |
|
Fix gather libraries for distribution Fix. move -Xmx options to jvmArgs
Hooray Jenkins reported success with all tests good! |
Trying to test this a bit in my mega-workspace, but hitting some issues :-) Before detailing that though: nice work! I made it through reading all the changes and am impressed, especially with all the cleanup. I don't have the brainspace or time to understand how half of it works right now, but I'm still happy with it 😁
|
@Cervator |
…n remapper (FacadeServer cannot building in workspace)
@Cervator |
Hooray Jenkins reported success with all tests good! |
Move workspace features from module to workspace Unify plugin style
Hooray Jenkins reported success with all tests good! |
Cleanup maven.gradle
Hooray Jenkins reported success with all tests good! |
Been testing and reviewing some more 👍 Working in https://github.com/Nanoware/Terasology where I can use a separate org, repo in Artifactory, different Jenkins jobs, etc. So I've got some config tweak in a local
More to come ... :) |
Hooray Jenkins reported success with all tests good! |
last IDEA can handle gradle properly. Seems idea task not working properly :) (i haven't new run configs)
IDK, what will do futher.... |
This reverts commit 1bfcff9
Hooray Jenkins reported success with all tests good! |
So For TeraEd I do get the window, but exceptions in the log, is your log clear? Don't mind the snapshot stuff, we'll sort it out - another battle and I'm making some progress :-) |
In teraed - Opened javafx(seems) window. Logs clear, window haven't content. |
Closing as merged by #3835! |
Contains
Upgrade to Gradle 6.0
Upgrade FindBugs (Abandoned) -> SpotBugs
Simplification module dependencies src-bin determination (gradle way)
Replace artifactory to gradle's maven-publish plugin (support all maven repos)
Replacement compile to implementation (faster compile, smaller modules classpath)
How to test
gradlew build
gradlew game
gradlew server
gradlew editor
gradlew distPC
gradlew publishToMavenLocal
ORG_GRADLE_PROJECT_mavenUser
andORG_GRADLE_PROJECT_mavenPass
gradlew publishAllPublicationsToMovingBlocksRepository
(taskname has been generated, i called repository asMovingBlocks
)Outstanding before merging (Move to Future PRs)
Generate more hardened build.gradle for modules (Terasology have modules that have invalid version reference in module.txt)fixed versions from module.txt - non "+" versionregenerating on module.txt changes only.