Get rid of objectFactory in buildScriptBase.
This commit is contained in:
parent
ba821b11c2
commit
5e96eef0db
@ -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
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user