@@ -33,49 +33,7 @@ class ProjectsEvaluatedBuildListener extends BuildAdapter implements ProjectEval
33
33
34
34
@Override
35
35
void afterEvaluate (Project proj , ProjectState state ) {
36
-
37
- bintrayUpload. with {
38
- apiUrl = extension. apiUrl
39
- user = extension. user
40
- apiKey = extension. key
41
- configurations = extension. configurations
42
- publications = extension. publications
43
- filesSpec = extension. filesSpec
44
- publish = extension. publish
45
- override = extension. override
46
- dryRun = extension. dryRun
47
- userOrg = extension. pkg. userOrg ?: extension. user
48
- repoName = extension. pkg. repo
49
- packageName = extension. pkg. name
50
- packageDesc = extension. pkg. desc
51
- packageWebsiteUrl = extension. pkg. websiteUrl
52
- packageIssueTrackerUrl = extension. pkg. issueTrackerUrl
53
- packageVcsUrl = extension. pkg. vcsUrl
54
- packageGithubRepo = extension. pkg. githubRepo
55
- packageGithubReleaseNotesFile = extension. pkg. githubReleaseNotesFile
56
- packageLicenses = extension. pkg. licenses
57
- packageLabels = extension. pkg. labels
58
- packageAttributes = extension. pkg. attributes
59
- packagePublicDownloadNumbers = extension. pkg. publicDownloadNumbers
60
- debianDistribution = extension. pkg. debian. distribution
61
- debianComponent = extension. pkg. debian. component
62
- debianArchitecture = extension. pkg. debian. architecture
63
- versionName = extension. pkg. version. name ?: project. version
64
- versionDesc = extension. pkg. version. desc
65
- versionReleased = extension. pkg. version. released
66
- versionVcsTag = extension. pkg. version. vcsTag ?: project. version
67
- versionAttributes = extension. pkg. version. attributes
68
- signVersion = extension. pkg. version. gpg. sign
69
- gpgPassphrase = extension. pkg. version. gpg. passphrase
70
- syncToMavenCentral = extension. pkg. version. mavenCentralSync. sync == null ?
71
- true : extension. pkg. version. mavenCentralSync. sync
72
- ossUser = extension. pkg. version. mavenCentralSync. user
73
- ossPassword = extension. pkg. version. mavenCentralSync. password
74
- ossCloseRepo = extension. pkg. version. mavenCentralSync. close
75
- }
76
-
77
36
bintrayUploadTasks. add(bintrayUpload)
78
-
79
37
Task bintrayPublish = bintrayUpload. project. getRootProject(). getTasks(). findByName(BintrayPublishTask . TASK_NAME )
80
38
if (bintrayPublish == null ) {
81
39
throw new IllegalStateException (String . format(" Could not find %s in the root project" , BintrayPublishTask . TASK_NAME ))
@@ -96,6 +54,46 @@ class ProjectsEvaluatedBuildListener extends BuildAdapter implements ProjectEval
96
54
@Override
97
55
void projectsEvaluated (Gradle gradle ) {
98
56
for (BintrayUploadTask bintrayUpload : bintrayUploadTasks) {
57
+ bintrayUpload. with {
58
+ apiUrl = extension. apiUrl
59
+ user = extension. user
60
+ apiKey = extension. key
61
+ configurations = extension. configurations
62
+ publications = extension. publications
63
+ filesSpec = extension. filesSpec
64
+ publish = extension. publish
65
+ override = extension. override
66
+ dryRun = extension. dryRun
67
+ userOrg = extension. pkg. userOrg ?: extension. user
68
+ repoName = extension. pkg. repo
69
+ packageName = extension. pkg. name
70
+ packageDesc = extension. pkg. desc
71
+ packageWebsiteUrl = extension. pkg. websiteUrl
72
+ packageIssueTrackerUrl = extension. pkg. issueTrackerUrl
73
+ packageVcsUrl = extension. pkg. vcsUrl
74
+ packageGithubRepo = extension. pkg. githubRepo
75
+ packageGithubReleaseNotesFile = extension. pkg. githubReleaseNotesFile
76
+ packageLicenses = extension. pkg. licenses
77
+ packageLabels = extension. pkg. labels
78
+ packageAttributes = extension. pkg. attributes
79
+ packagePublicDownloadNumbers = extension. pkg. publicDownloadNumbers
80
+ debianDistribution = extension. pkg. debian. distribution
81
+ debianComponent = extension. pkg. debian. component
82
+ debianArchitecture = extension. pkg. debian. architecture
83
+ versionName = extension. pkg. version. name ?: project. version
84
+ versionDesc = extension. pkg. version. desc
85
+ versionReleased = extension. pkg. version. released
86
+ versionVcsTag = extension. pkg. version. vcsTag ?: project. version
87
+ versionAttributes = extension. pkg. version. attributes
88
+ signVersion = extension. pkg. version. gpg. sign
89
+ gpgPassphrase = extension. pkg. version. gpg. passphrase
90
+ syncToMavenCentral = extension. pkg. version. mavenCentralSync. sync == null ?
91
+ true : extension. pkg. version. mavenCentralSync. sync
92
+ ossUser = extension. pkg. version. mavenCentralSync. user
93
+ ossPassword = extension. pkg. version. mavenCentralSync. password
94
+ ossCloseRepo = extension. pkg. version. mavenCentralSync. close
95
+ }
96
+
99
97
if (bintrayUpload. extension. configurations?. length) {
100
98
bintrayUpload. extension. configurations. each {
101
99
def configuration = bintrayUpload. project. configurations. findByName(it)
0 commit comments