public void setupBuckBinary() { OkBuckExtension okbuckExt = ProjectUtil.getOkBuckExtension(rootProject); // Create dependency cache for buck binary if needed if (okbuckExt.buckBinary != null) { Configuration buckConfig = rootProject.getConfigurations().maybeCreate(BUCK_BINARY_CONFIGURATION); rootProject .getRepositories() .maven(mavenArtifactRepository -> mavenArtifactRepository.setUrl(JITPACK_URL)); rootProject.getDependencies().add(BUCK_BINARY_CONFIGURATION, okbuckExt.buckBinary); Set<File> resolvedFiles = buckConfig.getResolvedConfiguration().getFiles(); Preconditions.checkArgument(resolvedFiles.size() == 1); realBuckBinaryPath = resolvedFiles.iterator().next().toPath(); } }
@Override public void execute(MavenArtifactRepository repo) { repo.setName("jboss-public"); repo.setUrl("http://repository.jboss.org/nexus/content/groups/public/"); } });
@Override public void execute(MavenArtifactRepository repo) { repo.setName(name); repo.setUrl(url); } });
@Override public void apply( Project project ) { String uri = System.getenv( ENV ); log.info( ENV + "={}", uri ); RepositoryHandler repoHandler = project.getRepositories(); if ( StringUtils.isNotBlank( uri ) ) { repoHandler.maven( repo -> repo.setUrl( URI.create( uri ) ) ); } repoHandler.mavenCentral(); } }
public MavenArtifactRepository enonicRepo( final String name ) { return this.project.getRepositories().maven( repo -> repo.setUrl( "https://repo.enonic.com/" + name ) ); } }
public MavenArtifactRepository enonicRepo( final String name ) { return this.project.getRepositories().maven( repo -> repo.setUrl( "https://repo.enonic.com/" + name ) ); } }
@Override public void apply( Project project ) { String uri = System.getenv( ENV ); log.info( ENV + "={}", uri ); RepositoryHandler repoHandler = project.getRepositories(); if ( StringUtils.isNotBlank( uri ) ) { repoHandler.maven( repo -> { repo.setUrl( URI.create( uri ) ); String user = System.getenv( "JAR_REPOSITORY_USER" ); String pass = System.getenv( "JAR_REPOSITORY_PASS" ); if ( StringUtils.isNotBlank( user ) && StringUtils.isNotBlank( pass ) ) { repo.credentials( creds -> { creds.setUsername( user ); creds.setPassword( pass ); } ); } } ); } repoHandler.mavenCentral(); } }
private void configureRepositories(Project project) { RepositoryHandler handler = project.getRepositories(); handler.mavenCentral(); handler.maven(repository -> repository.setUrl(JETBRAINS_MAVEN_REPOSITORY)); }
@Override protected void applyOnce(Project project) { extension = project.getExtensions().create(AsMavenExtension.NAME, AsMavenExtension.class, project); project.afterEvaluate(proj -> { // reload Errors.rethrow().run(extension::run); // set maven repo project.getRepositories().maven(maven -> { maven.setUrl(extension.mavenDir(proj)); }); }); }
private void addEtlasMavenRepository() { if (isRootProject()) { project.allprojects(p -> { p.getRepositories().maven (repo -> { repo.setName("EtlasMaven"); repo.setUrl(mavenRepository.getDirectory().toURI()); }); }); } }
@Override public void execute(Project project) { RepositoryHandler repositories = project.getRepositories(); repositories.mavenLocal(); repositories.jcenter(); repositories.maven(repository -> repository.setUrl(URI.create("https://repo.spring.io/libs-milestone"))); DependencyHandler dependencies = project.getDependencies(); dependencies.add("compileOnly", "org.projectlombok:lombok"); dependencies.add("compileOnly", "org.springframework.boot:spring-boot-configuration-processor"); project.getConfigurations().all(configuration -> { Map<String, String> excludeLogging = new HashMap<>(); excludeLogging.put("group", "org.springframework.boot"); excludeLogging.put("module", "spring-boot-starter-logging"); configuration.exclude(excludeLogging); }); } }
private void addDefaultRepositories(String artifactLabel) { logger.warn( "Error fetching WildFly component '{}' from configured repositories; check your repository configurations to prevent this problem.\nAttempting to resolve this by enabling additional repositories automatically! Adding: [mavenLocal(), mavenCentral() and {}]", artifactLabel, JBOSS_REPOSITORY ); final RepositoryHandler repositories = project.getRepositories(); repositories.mavenLocal(); repositories.mavenCentral(); repositories.maven( mavenArtifactRepository -> { mavenArtifactRepository.setUrl( JBOSS_REPOSITORY ); } ); }
@Override public void apply( Project project ) { PropertyAccessor properties = new PropertyAccessor( project.getProperties() ); String uri = properties.getProperty( PROP ); log.info( PROP + "={}", uri ); RepositoryHandler repoHandler = project.getRepositories(); if ( StringUtils.isNotBlank( uri ) ) { repoHandler.maven( repo -> { repo.setUrl( URI.create( uri ) ); String user = properties.getProperty( "jar.repository.user" ); String pass = properties.getProperty( "jar.repository.pass" ); if ( StringUtils.isNotBlank( user ) && StringUtils.isNotBlank( pass ) ) { repo.credentials( creds -> { creds.setUsername( user ); creds.setPassword( pass ); } ); } } ); } repoHandler.mavenCentral(); } }
public void addLocalRepositories(Project project) { for (final File repository : getSdkLoader().getRepositories()) { MavenArtifactRepository mavenRepository = project.getRepositories() .maven(newRepository -> { newRepository.setName(repository.getPath()); newRepository.setUrl(repository); }); // move SDK repositories to top so they are looked up first before checking external // repositories like jcenter or maven which are guaranteed to not have the android // support libraries and associated. project.getRepositories().remove(mavenRepository); project.getRepositories().addFirst(mavenRepository); } }
ext.repositories( repos -> { repos.maven( repo -> { repo.setUrl( URI.create( s3 ) ); repo.credentials( AwsCredentials.class, creds -> { creds.setAccessKey( System.getenv( "JRS_ACCESSKEYID" ) );
ext.repositories( repos -> { repos.maven( repo -> { repo.setUrl( URI.create( s3 ) ); repo.credentials( AwsCredentials.class, creds -> { creds.setAccessKey( System.getenv( "JRS_ACCESSKEYID" ) );
project.getRepositories().maven(newRepo -> { newRepo.setName("Updated " + updatedRepository.getPath()); newRepo.setUrl(updatedRepository.toURI());
ext.repositories( repos -> { repos.maven( repo -> { repo.setUrl( URI.create( s3 ) ); repo.credentials( AwsCredentials.class, creds -> { creds.setAccessKey( System.getenv( "JRS_ACCESSKEYID" ) );
/** * @see me.seeber.gradle.plugin.AbstractProjectConfigPlugin#initialize() */ @Override protected void initialize() { checkGradleVersion(); ProjectContext context = new ProjectContext(getProject()); getProject().getExtensions().add("projectContext", context); RepositoryHandler repositories = getProject().getRepositories(); repositories.add(repositories.mavenLocal()); repositories.add(repositories.mavenCentral()); repositories.add(repositories.maven(r -> r.setUrl("https://plugins.gradle.org/m2"))); repositories.add(repositories.jcenter()); getProject().getConfigurations().all(c -> { c.resolutionStrategy(s -> { s.preferProjectModules(); s.cacheChangingModulesFor(0, "seconds"); }); }); }
/** * @see me.seeber.gradle.plugin.AbstractProjectConfigPlugin#initialize() */ @Override protected void initialize() { checkGradleVersion(); ProjectContext context = new ProjectContext(getProject()); getProject().getExtensions().add("projectContext", context); RepositoryHandler repositories = getProject().getRepositories(); repositories.add(repositories.mavenLocal()); repositories.add(repositories.mavenCentral()); repositories.add(repositories.maven(r -> r.setUrl("https://plugins.gradle.org/m2"))); repositories.add(repositories.jcenter()); getProject().getConfigurations().all(c -> { c.resolutionStrategy(s -> { s.preferProjectModules(); s.cacheChangingModulesFor(0, "seconds"); }); }); }