Merge branch '6.1.x'
Dependencies are resolved from appropriate repositories Closes gh-13624
This commit is contained in:
		
						commit
						12c64a9b1d
					
				| 
						 | 
				
			
			@ -34,6 +34,14 @@ class RepositoryConventionPlugin implements Plugin<Project> {
 | 
			
		|||
			if (forceMavenRepositories?.contains('local')) {
 | 
			
		||||
				mavenLocal()
 | 
			
		||||
			}
 | 
			
		||||
			maven {
 | 
			
		||||
				name = 'shibboleth'
 | 
			
		||||
				url = 'https://build.shibboleth.net/nexus/content/repositories/releases/'
 | 
			
		||||
				content {
 | 
			
		||||
					includeGroup('org.opensaml')
 | 
			
		||||
					includeGroup('net.shibboleth.utilities')
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			mavenCentral()
 | 
			
		||||
			if (isSnapshot) {
 | 
			
		||||
				maven {
 | 
			
		||||
| 
						 | 
				
			
			@ -67,11 +75,10 @@ class RepositoryConventionPlugin implements Plugin<Project> {
 | 
			
		|||
						password project.artifactoryPassword
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				url = 'https://repo.spring.io/release/'
 | 
			
		||||
				content {
 | 
			
		||||
					excludeGroup('net.minidev')
 | 
			
		||||
				}
 | 
			
		||||
			maven {
 | 
			
		||||
				name = 'shibboleth'
 | 
			
		||||
				url = 'https://build.shibboleth.net/nexus/content/repositories/releases/'
 | 
			
		||||
				url = 'https://repo.spring.io/release/'
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -125,27 +125,27 @@ public class RepositoryConventionPluginTests {
 | 
			
		|||
 | 
			
		||||
	private void assertSnapshotRepository(RepositoryHandler repositories) {
 | 
			
		||||
		assertThat(repositories).extracting(ArtifactRepository::getName).hasSize(5);
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(0)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(1)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.spring.io/snapshot/");
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(2)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.spring.io/snapshot/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(3)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.spring.io/milestone/");
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private void assertMilestoneRepository(RepositoryHandler repositories) {
 | 
			
		||||
		assertThat(repositories).extracting(ArtifactRepository::getName).hasSize(4);
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(0)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(1)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(2)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.spring.io/milestone/");
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private void assertReleaseRepository(RepositoryHandler repositories) {
 | 
			
		||||
		assertThat(repositories).extracting(ArtifactRepository::getName).hasSize(3);
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(0)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(1)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.maven.apache.org/maven2/");
 | 
			
		||||
		assertThat(((MavenArtifactRepository) repositories.get(2)).getUrl().toString())
 | 
			
		||||
				.isEqualTo("https://repo.spring.io/release/");
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,10 +4,6 @@ apply plugin: 'io.spring.convention.spring-module'
 | 
			
		|||
apply plugin: 'trang'
 | 
			
		||||
apply plugin: 'kotlin'
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
	maven { url "https://build.shibboleth.net/nexus/content/repositories/releases/" }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
	management platform(project(":spring-security-dependencies"))
 | 
			
		||||
	// NB: Don't add other compile time dependencies to the config module as this breaks tooling
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
plugins {
 | 
			
		||||
	id 'org.antora' version '1.0.0'
 | 
			
		||||
	id 'io.spring.antora.generate-antora-yml' version '0.0.1'
 | 
			
		||||
	id 'io.spring.convention.repository'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
apply plugin: 'io.spring.convention.docs'
 | 
			
		||||
| 
						 | 
				
			
			@ -61,10 +62,3 @@ def resolvedVersions(Configuration configuration) {
 | 
			
		|||
				.resolvedArtifacts
 | 
			
		||||
				.collectEntries { [(it.name + '-version'): it.moduleVersion.id.version] }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
	mavenCentral()
 | 
			
		||||
	maven { url 'https://repo.spring.io/release' }
 | 
			
		||||
	maven { url 'https://repo.spring.io/milestone' }
 | 
			
		||||
	maven { url 'https://repo.spring.io/snapshot' }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue