Commit dc3c3c7b191d0152e1cb4034eaebfe93b0964957

Authored by Mumfrey
1 parent 71ed1122

Update build to generate correct POM for release, exclude launchwrapper

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