Skip to content

Commit

Permalink
InfoPropertiesFilePlugin: move from convention to BasePluginExtension
Browse files Browse the repository at this point in the history
  • Loading branch information
rpalcolea committed May 15, 2023
1 parent 597fddf commit c3b2d85
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import nebula.plugin.info.InfoReporterPlugin
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.plugins.BasePlugin
import org.gradle.api.plugins.BasePluginConvention
import org.gradle.api.plugins.BasePluginExtension
import org.gradle.api.tasks.TaskProvider

/**
Expand All @@ -40,8 +40,8 @@ class InfoPropertiesFilePlugin implements Plugin<Project>, InfoReporterPlugin {
// timing is improtant here, this should be running after the BasePlugin is applied if it's going
// to be applied.
if (project.plugins.hasPlugin(BasePlugin)) {
BasePluginConvention baseConvention = project.getConvention().getPlugin(BasePluginConvention)
new File(project.buildDir, "manifest/${baseConvention.archivesBaseName}.properties")
BasePluginExtension baseExtension = project.extensions.getByType(BasePluginExtension)
new File(project.buildDir, "manifest/${baseExtension.archivesName.get()}.properties")
} else {
new File(project.buildDir, "manifest/info.properties")
}
Expand Down

0 comments on commit c3b2d85

Please sign in to comment.