in grails-forge-core/src/main/java/org/grails/forge/feature/assetPipeline/AssetPipeline.java [60:104]
public void apply(GeneratorContext generatorContext) {
generatorContext.addBuildscriptDependency(Dependency.builder()
.groupId("com.bertramlabs.plugins")
.artifactId("asset-pipeline-gradle")
.buildSrc());
generatorContext.addBuildPlugin(GradlePlugin.builder().id("asset-pipeline").useApplyPlugin(true).build());
generatorContext.addDependency(Dependency.builder()
.groupId("com.bertramlabs.plugins")
.artifactId("asset-pipeline-grails")
.runtimeOnly());
generatorContext.addDependency(Dependency.builder()
.groupId("org.webjars.npm")
.artifactId("bootstrap")
.developmentOnly());
generatorContext.addDependency(Dependency.builder()
.groupId("org.webjars.npm")
.artifactId("bootstrap-icons")
.developmentOnly());
generatorContext.addDependency(Dependency.builder()
.groupId("org.webjars.npm")
.artifactId("jquery")
.developmentOnly());
final ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
generatorContext.addTemplate("advancedgrails_svg", new URLTemplate("grails-app/assets/images/advancedgrails.svg", classLoader.getResource("assets/images/advancedgrails.svg")));
generatorContext.addTemplate("apple-touch-icon_png", new URLTemplate("grails-app/assets/images/apple-touch-icon.png", classLoader.getResource("assets/images/apple-touch-icon.png")));
generatorContext.addTemplate("apple-touch-icon-retina_png", new URLTemplate("grails-app/assets/images/apple-touch-icon-retina.png", classLoader.getResource("assets/images/apple-touch-icon-retina.png")));
generatorContext.addTemplate("documentation_svg", new URLTemplate("grails-app/assets/images/documentation.svg", classLoader.getResource("assets/images/documentation.svg")));
generatorContext.addTemplate("favicon_ico", new URLTemplate("grails-app/assets/images/favicon.ico", classLoader.getResource("assets/images/favicon.ico")));
generatorContext.addTemplate("grails_svg", new URLTemplate("grails-app/assets/images/grails.svg", classLoader.getResource("assets/images/grails.svg")));
generatorContext.addTemplate("grails-cupsonly-logo-white_svg", new URLTemplate("grails-app/assets/images/grails-cupsonly-logo-white.svg", classLoader.getResource("assets/images/grails-cupsonly-logo-white.svg")));
generatorContext.addTemplate("slack_svg", new URLTemplate("grails-app/assets/images/slack.svg", classLoader.getResource("assets/images/slack.svg")));
generatorContext.addTemplate("application_js", new URLTemplate("grails-app/assets/javascripts/application.js", classLoader.getResource("assets/javascripts/application.js")));
generatorContext.addTemplate("application_css", new URLTemplate("grails-app/assets/stylesheets/application.css", classLoader.getResource("assets/stylesheets/application.css")));
generatorContext.addTemplate("errors_css", new URLTemplate("grails-app/assets/stylesheets/errors.css", classLoader.getResource("assets/stylesheets/errors.css")));
generatorContext.addTemplate("grails_css", new URLTemplate("grails-app/assets/stylesheets/grails.css", classLoader.getResource("assets/stylesheets/grails.css")));
}