neoforged / ModDevGradle

A Gradle plugin for developing Minecraft mods using NeoForge
https://projects.neoforged.net/neoforged/moddevgradle
GNU Lesser General Public License v2.1
22 stars 3 forks source link

Use `.all` for runs and sourcesets to always immediately register derived tasks etc #79

Closed Technici4n closed 1 week ago

Technici4n commented 1 week ago

We always want to register the dependent tasks immediately in case the user wants to configure them, and we want to make sure that the tasks will get registered even if nobody happens to resolve the NDOC.

neoforged-pr-publishing[bot] commented 1 week ago

Last commit published: 5c2d4045a5192db05851df125f42d86a2813af16.

PR Publishing ### The artifacts published by this PR: - :package: [`net.neoforged.moddev.repositories:net.neoforged.moddev.repositories.gradle.plugin:0.1.123-pr-79-non-lazy-runs`](https://github.com/neoforged/ModDevGradle/packages/2195472) - :package: [`net.neoforged.moddev:net.neoforged.moddev.gradle.plugin:0.1.123-pr-79-non-lazy-runs`](https://github.com/neoforged/ModDevGradle/packages/2195471) - :package: [`net.neoforged:moddev-gradle:0.1.123-pr-79-non-lazy-runs`](https://github.com/neoforged/ModDevGradle/packages/2195469) ### 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 #79' // https://github.com/neoforged/ModDevGradle/pull/79 url 'https://prmaven.neoforged.net/ModDevGradle/pr79' content { includeModule('net.neoforged.moddev.repositories', 'net.neoforged.moddev.repositories.gradle.plugin') includeModule('net.neoforged.moddev', 'net.neoforged.moddev.gradle.plugin') includeModule('net.neoforged', 'moddev-gradle') } } } ```