Skip to content

Commit

Permalink
Mixin 0.8 RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
Mumfrey committed Jan 10, 2020
1 parent c338f0c commit 6f6cee9
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 52 deletions.
106 changes: 55 additions & 51 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -366,66 +366,70 @@ ext.excludePomDeps = [
'gson',
]

uploadArchives {
repositories {
ext.mavenPom = {
groupId = project.group
version = project.version
artifactId = project.archivesBaseName
project {
name project.archivesBaseName
packaging project.packaging
description project.projectName
url 'http://www.spongepowered.org/'

scm {
url 'https://github.com/SpongePowered/Mixin'
connection 'scm:git:git://github.com/SpongePowered/Mixin.git'
developerConnection 'scm:git:git@github.com:SpongePowered/Mixin.git'
}

mavenDeployer {
configuration = configurations.deployerJars
issueManagement {
system 'GitHub Issues'
url 'https://github.com/SpongePowered/Mixin/issues'
}

licenses {
license {
name 'MIT license'
url 'http://opensource.org/licenses/MIT'
distribution 'repo'
}
}
}
whenConfigured {
dependencies = dependencies.findAll {
!it.artifactId.matches(excludePomDeps.join('|'))
}
}
}

if (buildType == 'RELEASE' && project.hasProperty("releaseRepo")) {
uploadArchives {
repositories {
// Push releases to release repo
if (buildType == 'RELEASE' && project.hasProperty("releaseRepo")) {
mavenDeployer {
name = "release"
configuration = configurations.deployerJars
pom mavenPom
repository(url: project.releaseRepo) {
authentication(userName: project.releaseRepoUsername, password: project.releaseRepoPassword)
}
} else if (buildType == 'SNAPSHOT' && project.hasProperty("snapshotRepo")) {
repository(url: project.snapshotRepo) {
authentication(userName: project.snapshotRepoUsername, password: project.snapshotRepoPassword)
}
}

pom {
groupId = project.group
version = project.version
artifactId = project.archivesBaseName
project {
name project.archivesBaseName
packaging project.packaging
description project.projectName
url 'http://www.spongepowered.org/'

scm {
url 'https://github.com/SpongePowered/Mixin'
connection 'scm:git:git://github.com/SpongePowered/Mixin.git'
developerConnection 'scm:git:git@github.com:SpongePowered/Mixin.git'
}

issueManagement {
system 'GitHub Issues'
url 'https://github.com/SpongePowered/Mixin/issues'
}

licenses {
license {
name 'MIT license'
url 'http://opensource.org/licenses/MIT'
distribution 'repo'
}
}
}
whenConfigured {
dependencies = dependencies.findAll {
!it.artifactId.matches(excludePomDeps.join('|'))
}
}

// Push everything to sponge repo
if (project.hasProperty("spongeRepo")) {
mavenDeployer {
name = "sponge"
configuration = configurations.deployerJars
pom mavenPom
repository(url: project.spongeRepo) {
authentication(userName: project.spongeUsername, password: project.spongePassword)
}
}
}
}
}

install.repositories.mavenInstaller.pom {
whenConfigured {
dependencies = dependencies.findAll {
!it.artifactId.matches(excludePomDeps.join('|'))
}
}
}

install.repositories.mavenInstaller {
pom mavenPom
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description=Mixin
url=https://www.spongepowered.org
organization=SpongePowered
buildVersion=0.8
buildType=SNAPSHOT
buildType=RELEASE
asmVersion=6.2
legacyForgeAsmVersion=5.0.3
modlauncherAsmVersion=6.2

0 comments on commit 6f6cee9

Please sign in to comment.