private void createExtension(Project project) { project.getExtensions().create("springBoot", SpringBootExtension.class, project); }
@SuppressWarnings("NullableProblems") @Override public void execute(Project project) { Objects.requireNonNull(project.getExtensions().findByType(DependencyManagementExtension.class)) .imports((importsHandler) -> importsHandler .mavenBom(SofaBootPlugin.BOM_COORDINATES)); } }
public static OkBuckExtension getOkBuckExtension(Project project) { return (OkBuckExtension) project.getRootProject().getExtensions().getByName(OkBuckGradlePlugin.OKBUCK); }
CompileDependenciesFileGenerator(Project project, ApplicationVariantImpl variant, File outputFileDir, String outputFileName) { super(outputFileDir, outputFileName); this.project = project; this.applicationVariant = variant; this.agpVersion = (ComparableVersion) project.getExtensions().getExtraProperties().get(Constant.AGP_VERSION); }
public BaseExtension getAndroidExtension() { return (BaseExtension) getProject().getExtensions().getByName("android"); }
public static void initScopeCache(Project project) { project .getExtensions() .getExtraProperties() .set(getCacheKey(project, SCOPE_CACHE), new ConcurrentHashMap<>()); }
@Override public void apply(Project project) { WMRouterExtension extension = project.getExtensions() .create(Const.NAME, WMRouterExtension.class); WMRouterLogger.info("register transform"); project.getExtensions().findByType(BaseExtension.class) .registerTransform(new WMRouterTransform()); project.afterEvaluate(p -> WMRouterLogger.setConfig(extension)); } }
public static void resetScopeCache(Project project) { project.getExtensions().getExtraProperties().set(getCacheKey(project, SCOPE_CACHE), null); }
private static void resetTargetCache(Project project) { project.getExtensions().getExtraProperties().set(getCacheKey(project, TARGET_CACHE), null); }
private static void initTargetCache(Project project) { project .getExtensions() .getExtraProperties() .set(getCacheKey(project, TARGET_CACHE), new TargetCache(project)); }
public HensonManager(Project project) { this.project = project; this.logger = project.getLogger(); this.taskManager = new TaskManager(project, logger); this.dependencyManager = new DependencyManager(project, logger); this.hensonExtension = (HensonPluginExtension) project.getExtensions().getByName("henson"); }
targets = project .getExtensions() .getByType(AppExtension.class) .getApplicationVariants() targets = project .getExtensions() .getByType(LibraryExtension.class) .getLibraryVariants()
public void apply(Project project) { project.getPlugins().apply( "java" ); final HibernateExtension hibernateExtension = new HibernateExtension( project ); project.getLogger().debug( "Adding Hibernate extensions to the build [{}]", project.getName() ); project.getExtensions().add( "hibernate", hibernateExtension ); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { if ( hibernateExtension.enhance != null ) { applyEnhancement( project, hibernateExtension ); } } } ); }
rootProject.getExtensions().create(OKBUCK, OkBuckExtension.class, rootProject);
try { AndroidExtensionsExtension androidExtensions = project.getExtensions().getByType(AndroidExtensionsExtension.class); hasKotlinExtension = hasKotlinAndroidExtensions && androidExtensions.isExperimental(); } catch (Exception ignored) {
@Override public void apply(Project project) { // make sure there's a `clean` task project.getPlugins().apply(BasePlugin.class); // setup the extension spotlessExtension = project.getExtensions().create(EXTENSION, SpotlessExtension.class, project); // after the project has been evaluated, configure the check and format tasks per source set project.afterEvaluate(this::createTasks); }
public void apply(Project project) { final LenskitExtension lenskit = project.getExtensions().create("lenskit", LenskitExtension.class, project);
public PythonExtension getPythonExtension() { if (null == extension) { extension = getProject().getExtensions().getByType(PythonExtension.class); } return extension; }
@Override public void apply( final Project project ) { this.project = project; this.ext = this.project.getExtensions().create( "purplejs", PurpleExtension.class, this.project ); addPlugins(); addRepositories(); addDependencies(); configureAppPlugin(); }
@Override public void apply(final Project project) { InternalComponents internalComponents = new InternalComponents(project); final DependencyManagementExtension dependencyManagementExtension = internalComponents.getDependencyManagementExtension(); project.getExtensions().add("dependencyManagement", dependencyManagementExtension); internalComponents.createDependencyManagementReportTask("dependencyManagement"); project.getConfigurations().all(internalComponents.getImplicitDependencyManagementCollector()); project.getConfigurations().all(internalComponents.getDependencyManagementApplier()); configurePomCustomization(project, dependencyManagementExtension); }