Commit 9a84f6e4ee691dd5c72043113a9c2d392f435350
1 parent
19528da0
Update build to generate correct POM for release, exclude launchwrapper
Showing
1 changed file
with
32 additions
and
7 deletions
build.gradle
| ... | ... | @@ -301,9 +301,20 @@ uploadArchives { |
| 301 | 301 | url 'http://develop.liteloader.com/liteloader/LiteLoader/issues' |
| 302 | 302 | } |
| 303 | 303 | } |
| 304 | - whenConfigured { | |
| 305 | - dependencies = dependencies.findAll { | |
| 306 | - !it.artifactId.contains('mixin') | |
| 304 | + if (!project.isReleaseBuild) { | |
| 305 | + whenConfigured { | |
| 306 | + dependencies = dependencies.findAll { | |
| 307 | + !it.artifactId.contains('mixin') | |
| 308 | + } | |
| 309 | + } | |
| 310 | + } else { | |
| 311 | + whenConfigured { | |
| 312 | + withXml { | |
| 313 | + def xmlDeps = asNode().get('dependencies').get(0).children().get(0) | |
| 314 | + def exclusion = xmlDeps.appendNode('exclusions').appendNode('exclusion') | |
| 315 | + exclusion.appendNode('groupId', 'net.minecraft') | |
| 316 | + exclusion.appendNode('artifactId', 'launchwrapper') | |
| 317 | + } | |
| 307 | 318 | } |
| 308 | 319 | } |
| 309 | 320 | } |
| ... | ... | @@ -311,10 +322,24 @@ uploadArchives { |
| 311 | 322 | } |
| 312 | 323 | } |
| 313 | 324 | |
| 314 | -install.repositories.mavenInstaller.pom { | |
| 315 | - whenConfigured { | |
| 316 | - dependencies = dependencies.findAll { | |
| 317 | - !it.artifactId.contains('mixin') | |
| 325 | +if (!project.isReleaseBuild) { | |
| 326 | + install.repositories.mavenInstaller.pom { | |
| 327 | + whenConfigured { | |
| 328 | + dependencies = dependencies.findAll { | |
| 329 | + !it.artifactId.contains('mixin') | |
| 330 | + } | |
| 331 | + } | |
| 332 | + } | |
| 333 | +} else { | |
| 334 | + install.repositories.mavenInstaller.pom { | |
| 335 | + whenConfigured { | |
| 336 | + withXml { | |
| 337 | + def xmlDeps = asNode().get('dependencies').get(0).children().get(0) | |
| 338 | + def exclusion = xmlDeps.appendNode('exclusions').appendNode('exclusion') | |
| 339 | + exclusion.appendNode('groupId', 'net.minecraft') | |
| 340 | + exclusion.appendNode('artifactId', 'launchwrapper') | |
| 341 | + } | |
| 318 | 342 | } |
| 319 | 343 | } |
| 320 | 344 | } |
| 345 | + | ... | ... |