Get rid of objectFactory in buildScriptBase.

This commit is contained in:
Jesse Brault 2026-01-04 11:50:59 -06:00
parent ba821b11c2
commit 5e96eef0db
2 changed files with 1 additions and 16 deletions

View File

@ -26,7 +26,6 @@ abstract class BuildScriptBase extends Script {
private Closure buildClosure = { }
private File projectRoot
private String buildName
private ObjectFactory objectFactory
private Map<String, String> cliArgs
/* --- Instance DSL helpers --- */
@ -76,15 +75,6 @@ abstract class BuildScriptBase extends Script {
this.buildClosure
}
ObjectFactory getObjectFactory() {
return objectFactory
}
@ApiStatus.Internal
void setObjectFactory(ObjectFactory objectFactory) {
this.objectFactory = objectFactory
}
Map<String, String> getCliArgs() {
return cliArgs
}

View File

@ -1,6 +1,5 @@
package com.jessebrault.ssg.buildscript;
import com.jessebrault.di.ObjectFactory;
import groovy.lang.GroovyClassLoader;
import jakarta.inject.Inject;
import jakarta.inject.Named;
@ -18,19 +17,16 @@ public class DefaultBuildScriptFactory implements BuildScriptFactory {
private final GroovyClassLoader groovyClassLoader;
private final List<URL> scriptBaseUrls;
private final File projectDir;
private final ObjectFactory objectFactory;
@Inject
public DefaultBuildScriptFactory(
GroovyClassLoader groovyClassLoader,
@Named("scriptBaseUrls") List<URL> scriptBaseUrls,
@Named("projectDir") File projectDir,
ObjectFactory objectFactory
@Named("projectDir") File projectDir
) {
this.groovyClassLoader = groovyClassLoader;
this.scriptBaseUrls = scriptBaseUrls;
this.projectDir = projectDir;
this.objectFactory = objectFactory;
}
protected GroovyClassLoader getScriptClassLoader() {
@ -62,7 +58,6 @@ public class DefaultBuildScriptFactory implements BuildScriptFactory {
// configure props
script.setProjectRoot(this.projectDir);
script.setBuildName(scriptFqn);
script.setObjectFactory(this.objectFactory);
script.setCliArgs(scriptCliArgs);
// run