Skip to content

Commit 7ec98a8

Browse files
committed
Applying GradleUtils on projects not working
1 parent 51cbb24 commit 7ec98a8

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/main/groovy/net/minecraftforge/gradleutils/GradleUtilsExtensionImpl.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,12 @@ import static net.minecraftforge.gradleutils.GradleUtilsPlugin.LOGGER
117117
}
118118

119119
@CompileStatic
120-
@PackageScope static abstract class ForProjectImpl implements GradleUtilsExtensionInternal.ForProject {
120+
@PackageScope static abstract class ForProjectImpl extends GradleUtilsExtensionImpl implements GradleUtilsExtensionInternal.ForProject {
121121
private final Project project
122122

123123
@Inject
124124
ForProjectImpl(Project project) {
125+
super(project)
125126
this.project = project
126127

127128
project.tasks.register(GenerateActionsWorkflow.NAME, GenerateActionsWorkflowImpl)

src/main/groovy/net/minecraftforge/gradleutils/GradleUtilsExtensionInternal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ default TypeOf<?> getPublicType() {
3030
repo.setUrl(Constants.MC_LIBS_MAVEN);
3131
};
3232

33-
non-sealed interface ForProject extends GradleUtilsExtensionForProject, HasPublicType {
33+
non-sealed interface ForProject extends GradleUtilsExtensionInternal, GradleUtilsExtensionForProject, HasPublicType {
3434
@Override
3535
default TypeOf<?> getPublicType() {
3636
return TypeOf.typeOf(GradleUtilsExtensionForProject.class);

src/main/groovy/net/minecraftforge/gradleutils/GradleUtilsPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public GradleUtilsPlugin() {
2626
@Override
2727
public void setup(ExtensionAware target) {
2828
if (target instanceof Project project)
29-
project.getExtensions().create(GradleUtilsExtension.NAME, GradleUtilsExtensionImpl.ForProjectImpl.class);
29+
project.getExtensions().create(GradleUtilsExtension.NAME, GradleUtilsExtensionImpl.ForProjectImpl.class, project);
3030
else
3131
target.getExtensions().create(GradleUtilsExtension.NAME, GradleUtilsExtensionImpl.class, target);
3232
}

0 commit comments

Comments
 (0)