neoforged / NeoGradle

Gradle plugin for NeoForge development
GNU Lesser General Public License v2.1
47 stars 24 forks source link

[Feature]: Adapt to dynamically configurable tools #251

Closed marchermans closed 3 weeks ago

marchermans commented 3 weeks ago

This expands the tools system to support the remaining constant tool references.

Added tests to cover.

neoforged-pr-publishing[bot] commented 3 weeks ago

Last commit published: 89d4fd8af05fdf56a9e9503d5045b255ba28ab48.

PR Publishing ### The artifacts published by this PR: - :package: [`net.neoforged.gradle:common:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301862) - :package: [`net.neoforged.gradle:mixin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301874) - :package: [`net.neoforged.gradle:dsl-mixin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301868) - :package: [`net.neoforged.gradle.neoform:net.neoforged.gradle.neoform.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301877) - :package: [`net.neoforged.gradle:test-utils:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301881) - :package: [`net.neoforged.gradle:neoform:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301876) - :package: [`net.neoforged.gradle:userdev:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301882) - :package: [`net.neoforged.gradle:dsl-platform:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301871) - :package: [`net.neoforged.gradle.platform:net.neoforged.gradle.platform.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301880) - :package: [`net.neoforged.gradle.common:net.neoforged.gradle.common.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301865) - :package: [`net.neoforged.gradle:platform:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301879) - :package: [`net.neoforged.gradle:dsl-neoform:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301870) - :package: [`net.neoforged.gradle:dsl-userdev:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301872) - :package: [`net.neoforged.gradle:utils:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301885) - :package: [`net.neoforged.gradle.userdev:net.neoforged.gradle.userdev.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301884) - :package: [`net.neoforged.gradle:vanilla:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301886) - :package: [`net.neoforged.gradle:dsl-vanilla:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301873) - :package: [`net.neoforged.gradle:dsl-common:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301866) - :package: [`net.neoforged.gradle.vanilla:net.neoforged.gradle.vanilla.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301887) - :package: [`net.neoforged.gradle.mixin:net.neoforged.gradle.mixin.gradle.plugin:7.0.168-pr-251-feauture-dyn-tools`](https://github.com/neoforged/NeoGradle/packages/2301875) ### Repository Declaration In order to use the artifacts published by the PR, add the following repository to your buildscript: ```gradle repositories { maven { name 'Maven for PR #251' // https://github.com/neoforged/NeoGradle/pull/251 url 'https://prmaven.neoforged.net/NeoGradle/pr251' content { includeModule('net.neoforged.gradle', 'common') includeModule('net.neoforged.gradle', 'mixin') includeModule('net.neoforged.gradle', 'dsl-mixin') includeModule('net.neoforged.gradle.neoform', 'net.neoforged.gradle.neoform.gradle.plugin') includeModule('net.neoforged.gradle', 'test-utils') includeModule('net.neoforged.gradle', 'neoform') includeModule('net.neoforged.gradle', 'userdev') includeModule('net.neoforged.gradle', 'dsl-platform') includeModule('net.neoforged.gradle.platform', 'net.neoforged.gradle.platform.gradle.plugin') includeModule('net.neoforged.gradle.common', 'net.neoforged.gradle.common.gradle.plugin') includeModule('net.neoforged.gradle', 'platform') includeModule('net.neoforged.gradle', 'dsl-neoform') includeModule('net.neoforged.gradle', 'dsl-userdev') includeModule('net.neoforged.gradle', 'utils') includeModule('net.neoforged.gradle.userdev', 'net.neoforged.gradle.userdev.gradle.plugin') includeModule('net.neoforged.gradle', 'vanilla') includeModule('net.neoforged.gradle', 'dsl-vanilla') includeModule('net.neoforged.gradle', 'dsl-common') includeModule('net.neoforged.gradle.vanilla', 'net.neoforged.gradle.vanilla.gradle.plugin') includeModule('net.neoforged.gradle.mixin', 'net.neoforged.gradle.mixin.gradle.plugin') } } } ```
neoforged-releases[bot] commented 3 weeks ago

🚀 This PR has been released as NeoGradle version 7.0.167.