Skip to content

[7.0] Support Isolated Projects by changing how settings.gradle application works - #1089

Open
Jonathing wants to merge 2 commits into
MinecraftForge:FG_7.0from
Jonathing:feat/jonathing/7.0/isolated-projects
Open

[7.0] Support Isolated Projects by changing how settings.gradle application works#1089
Jonathing wants to merge 2 commits into
MinecraftForge:FG_7.0from
Jonathing:feat/jonathing/7.0/isolated-projects

Conversation

@Jonathing

Copy link
Copy Markdown
Member

Name entails. The ForgeGradleSharedData object is created and serialized as an input of the IsolatedAction<Project> when ForgeGradle is applied to a Settings script. ForgeGradle itself remains functionally identical.

Additionally:

  • Bumped Gradle to 9.7.1
  • Bumped GradleUtils to 3.4.9

@Jonathing Jonathing self-assigned this Sep 8, 2026
@Jonathing

Copy link
Copy Markdown
Member Author

Tested using obfuscation/fg7-kotlin by adding mavenLocal to the pluginManagement repositories, enabling Isolated Projects, and applying ForgeGradle to settings.gradle.

@PaintNinja

Copy link
Copy Markdown
Contributor

Does bumping Gradle mean that the minimum version to be able to use FG7 has also been raised?

@Jonathing

Copy link
Copy Markdown
Member Author

No, sorry for the confusion. This is just for the workspace used to build ForgeGradle. The dependency is still Gradle 9.3.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[7.0] Intentionally support Isolated Projects

2 participants