private Configuration createBootArchivesConfiguration(Project project) { Configuration bootArchives = project.getConfigurations().create( BOOT_ARCHIVES_CONFIGURATION_NAME); bootArchives.setDescription("Configuration for Spring Boot archive artifacts."); return bootArchives; }
private void defineConfiguration() { // Defer creation and resolution of configuration until required. Short-circuit when script does not require classpath if (configContainer == null) { configContainer = dependencyResolutionServices.getConfigurationContainer(); } if (classpathConfiguration == null) { classpathConfiguration = configContainer.create(CLASSPATH_CONFIGURATION); } }
private static void configureEnvironmentApplication(@NotNull Project project) { // This is the configuration for the apply environment application that gets bundled within .gw7 packages. project.getConfigurations().create(ENV_APPLICATION_CONFIGURATION); //Attempt to use the same version of the environment creator application as this plugin. String version = CAGatewayDeveloper.class.getPackage().getImplementationVersion(); project.getDependencies().add(ENV_APPLICATION_CONFIGURATION, "com.ca.apim.gateway:environment-creator-application:" + (version != null ? version : "+")); }
private void prepareConfigurations(Project project) { ConfigurationContainer confs = project.getConfigurations(); azureTestCompileConf = confs.create(AZURE_TEST_COMPILE_CONF, (Configuration c) -> { c.extendsFrom(confs.getByName("testCompile")); }); azureRuntimeConf = confs.create(AZURE_TEST_RUNTIME_CONF, (Configuration c) -> { c.extendsFrom(confs.getByName("testRuntime")); }); }
protected Configuration getOrCreateConfiguration(String name) { Configuration configuration = project.getConfigurations().findByName( name ); if ( configuration == null ) { configuration = project.getConfigurations().create( name ); } return configuration; } }
protected Configuration getOrCreateConfiguration(String name) { Configuration configuration = project.getConfigurations().findByName( name ); if ( configuration == null ) { configuration = project.getConfigurations().create( name ); } return configuration; } }
private void configureSpotBugsConfigurations() { Configuration configuration = project.getConfigurations().create("spotbugsPlugins"); configuration.setVisible(false); configuration.setTransitive(true); configuration.setDescription("The SpotBugs plugins to be used for this project."); }
private void configureFindBugsConfigurations() { Configuration configuration = project.getConfigurations().create("findbugsPlugins"); configuration.setVisible(false); configuration.setTransitive(true); configuration.setDescription("The FindBugs plugins to be used for this project."); }
@Override public void apply(Project project) { Configuration configuration = project.getConfigurations().create("hbm2ddlConfig") .setVisible(true) .setDescription("Description"); configuration.defaultDependencies( dependencies -> { dependencies.add(project.getDependencies().create("org.hibernate:hibernate-core:5.2.16.Final")); dependencies.add(project.getDependencies().create("org.springframework.boot:spring-boot:2.0.1.RELEASE")); }); HibernateSchemaExtension hbm2ddl = project.getExtensions().create("hbm2ddl", HibernateSchemaExtension.class, project); project.getTasks().create("generateDiffSchema", HbmDiffTask.class); }
private void configureSpotBugsConfigurations() { Configuration configuration = project.getConfigurations().create("spotbugsPlugins"); configuration.setVisible(false); configuration.setTransitive(true); configuration.setDescription("The SpotBugs plugins to be used for this project."); }
private Configuration createJavaccConfiguration(Project project) { Configuration configuration = project.getConfigurations().create("javacc"); configuration.setVisible(false); configuration.setTransitive(true); configuration.setDescription("The javacc dependencies to be used."); return configuration; }
@Override public void apply(Project project) { setGroup(CHECK_DEPENDENCY_VERSIONS_TASK_GROUP); setDescription(CHECK_DEPENDENCY_VERSIONS_TASK_DESCRIPTION); project.getBuildscript().getConfigurations().create(CHECK_BUILDSCRIPT_DEPENDENCY_VERSIONS_CONFIGURATION_NAME) .setVisible(false).setTransitive(false); project.getConfigurations().create(CHECK_PROJECT_DEPENDENCY_VERSIONS_CONFIGURATION_NAME).setVisible(false) .setTransitive(false); }
private void addLibraryConfig() { final Configuration libConfig = this.project.getConfigurations().create( "include", conf -> conf.setTransitive( true ) ); this.project.getConfigurations().getByName( "compile" ).extendsFrom( libConfig ); }
private void addLibraryConfig() { final Configuration libConfig = this.project.getConfigurations().create( "include", conf -> conf.setTransitive( true ) ); this.project.getConfigurations().getByName( "compile" ).extendsFrom( libConfig ); }
private Configuration addToolDependency(Project project) { Configuration config = project.getConfigurations().create("susel") .setVisible(false) .setDescription("Process and create metadata for all service providers."); config.defaultDependencies(dependencies -> dependencies.add(project.getDependencies().create("io.github.udaychandra.susel:tool:0.1.2"))); return config; }
private Configuration configureAgentDependencies(Project project, ScottPluginExtension extension) { Configuration agentConf = project.getConfigurations().create(AGENT_CONFIGURATION_NAME); agentConf.setVisible(false); agentConf.setTransitive(true); agentConf.setDescription("The Scott agent to use detailed failure reports and hassle free assertions for Java tests"); agentConf.defaultDependencies(dependencies -> dependencies.add(project.getDependencies().create("hu.advancedweb:scott:" + extension.getToolVersion())) ); return agentConf; }
private void configureToolsConfigurations(Project project) { Configuration tools = project.getConfigurations().create(TOOLS_CONFIGURATION_NAME); tools.defaultDependencies(deps -> { deps.add(project.getDependencies().create("io.github.gradle-clojure:gradle-clojure-tools:" + getVersion())); }); // TODO does this JAR get included via shadow or application plugins? project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().all(sourceSet -> { project.getConfigurations().getByName(sourceSet.getCompileClasspathConfigurationName()).extendsFrom(tools); project.getConfigurations().getByName(sourceSet.getRuntimeClasspathConfigurationName()).extendsFrom(tools); }); }
private void configureToolsConfigurations(Project project) { Configuration tools = project.getConfigurations().create(TOOLS_CONFIGURATION_NAME); tools.defaultDependencies(deps -> { deps.add(project.getDependencies().create("io.github.gradle-clojure:gradle-clojure-tools:" + getVersion())); }); // TODO does this JAR get included via shadow or application plugins? project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().all(sourceSet -> { project.getConfigurations().getByName(sourceSet.getCompileClasspathConfigurationName()).extendsFrom(tools); project.getConfigurations().getByName(sourceSet.getRuntimeClasspathConfigurationName()).extendsFrom(tools); }); }