Skip to content

Commit

Permalink
Remove imports of old maven plugin classes for Gradle 7.0 build compa…
Browse files Browse the repository at this point in the history
…tibility
  • Loading branch information
m8nmueller committed Apr 10, 2021
1 parent 4b8218c commit 3aa8bd4
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 9 deletions.
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocatio

buildscript {
repositories {
jcenter()
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
Expand Down Expand Up @@ -59,7 +59,7 @@ apply from: file('gradle/ghPages.gradle')
apply from: file('gradle/dependencies.gradle')

repositories {
jcenter()
mavenCentral()
}

test {
Expand Down Expand Up @@ -93,7 +93,7 @@ sourceCompatibility = '1.8'
targetCompatibility = '1.8'

task downloadDependencies(type: Exec) {
dependsOn configurations.testRuntime
dependsOn configurations.testRuntimeClasspath
commandLine 'echo', 'Downloaded all dependencies'
}

Expand Down
2 changes: 1 addition & 1 deletion buildSrc/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import org.codehaus.groovy.control.CompilerConfiguration
apply plugin: 'groovy'

repositories {
jcenter()
mavenCentral()
}

ScriptHolder holder = new ScriptHolder()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,11 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
import org.gradle.api.Action
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer
import org.gradle.api.artifacts.maven.MavenPom
import org.gradle.api.attributes.Bundling
import org.gradle.api.attributes.Category
import org.gradle.api.attributes.LibraryElements
import org.gradle.api.attributes.Usage
import org.gradle.api.plugins.JavaPluginConvention
import org.gradle.api.plugins.MavenPlugin
import org.gradle.api.tasks.Upload
import org.gradle.configuration.project.ProjectConfigurationActionContainer
import org.gradle.util.GradleVersion
Expand Down Expand Up @@ -104,14 +101,16 @@ class ShadowJavaPlugin implements Plugin<Project> {
return
}
upload.configuration = project.configurations.shadow
MavenPom pom = upload.repositories.mavenDeployer.pom
def pom = upload.repositories.mavenDeployer.pom
if (project.configurations.findByName("api")) {
pom.scopeMappings.mappings.remove(project.configurations.api)
}
pom.scopeMappings.mappings.remove(project.configurations.compile)
pom.scopeMappings.mappings.remove(project.configurations.implementation)
pom.scopeMappings.mappings.remove(project.configurations.runtime)
pom.scopeMappings.addMapping(MavenPlugin.RUNTIME_PRIORITY, project.configurations.shadow, Conf2ScopeMappingContainer.RUNTIME)
pom.scopeMappings.addMapping(org.gradle.api.plugins.MavenPlugin.RUNTIME_PRIORITY,
project.configurations.shadow,
org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer.RUNTIME)
}
}
}
Expand Down

0 comments on commit 3aa8bd4

Please sign in to comment.