Skip to content

Commit 6d36bb6

Browse files
committed
changed deployment method
1 parent 656de02 commit 6d36bb6

File tree

1 file changed

+55
-62
lines changed

1 file changed

+55
-62
lines changed

build.gradle

Lines changed: 55 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,6 @@ dependencies {
6262
compile 'de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT'
6363
compile 'net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT'
6464

65-
// stupid maven
66-
deployerJars "org.apache.maven.wagon:wagon-ssh:2.2"
67-
6865
//Stuff used in the GradleStart classes
6966
compileOnly 'com.mojang:authlib:1.5.16'
7067
compileOnly "net.minecraft:launchwrapper:1.11"
@@ -123,72 +120,68 @@ test {
123120
exclude "**/ExtensionMcpMappingTest*"
124121
}
125122

126-
uploadArchives {
127-
repositories {
128-
if (project.hasProperty("filesmaven")) {
129-
logger.info('Publishing to files server')
130123

131-
mavenDeployer {
132-
configuration = configurations.deployerJars
124+
uploadArchives {
125+
repositories.mavenDeployer {
133126

134-
repository(url: project.filesmaven.url) {
135-
authentication(userName: project.filesmaven.username, privateKey: project.filesmaven.key)
136-
}
127+
dependsOn 'build'
137128

138-
pom {
139-
groupId = project.group
140-
version = project.version
141-
artifactId = project.archivesBaseName
142-
project {
143-
name project.archivesBaseName
144-
packaging 'jar'
145-
description 'Gradle plugin for Forge'
146-
url 'https://github.com/MinecraftForge/ForgeGradle'
147-
148-
scm {
149-
url 'https://github.com/MinecraftForge/ForgeGradle'
150-
connection 'scm:git:git://github.com/MinecraftForge/ForgeGradle.git'
151-
developerConnection 'scm:git:[email protected]:MinecraftForge/ForgeGradle.git'
152-
}
153-
154-
issueManagement {
155-
system 'github'
156-
url 'https://github.com/MinecraftForge/ForgeGradle/issues'
157-
}
158-
159-
licenses {
160-
license {
161-
name 'Lesser GNU Public License, Version 2.1'
162-
url 'https://www.gnu.org/licenses/lgpl-2.1.html'
163-
distribution 'repo'
164-
}
165-
}
166-
167-
developers {
168-
developer {
169-
id 'AbrarSyed'
170-
name 'Abrar Syed'
171-
roles { role 'developer' }
172-
}
173-
}
174-
developers {
175-
developer {
176-
id 'LexManos'
177-
name 'Lex Manos'
178-
roles { role 'developer' }
179-
}
180-
}
181-
}
182-
}
129+
if (project.hasProperty('forgeMavenPass'))
130+
{
131+
repository(url: "http://files.minecraftforge.net/maven/manage/upload") {
132+
authentication(userName: "forge", project.getProperty('forgeMavenPass')) // the elvis operator. look it up.
183133
}
184134
}
185135
else
186136
{
187-
add project.repositories.mavenLocal()
188-
logger.info('Publishing to repo folder')
189-
190-
mavenDeployer {
191-
repository(url: 'file://localhost/' + project.file('repo').getAbsolutePath())
137+
// local repo folder. Might wanna juset use gradle install if you wanans end it to maven-local
138+
repository(url: 'file://localhost/' + project.file('repo').getAbsolutePath())
139+
}
140+
141+
142+
pom {
143+
groupId = project.group
144+
version = project.version
145+
artifactId = project.archivesBaseName
146+
project {
147+
name project.archivesBaseName
148+
packaging 'jar'
149+
description 'Gradle plugin for Forge'
150+
url 'https://github.com/MinecraftForge/ForgeGradle'
151+
152+
scm {
153+
url 'https://github.com/MinecraftForge/ForgeGradle'
154+
connection 'scm:git:git://github.com/MinecraftForge/ForgeGradle.git'
155+
developerConnection 'scm:git:[email protected]:MinecraftForge/ForgeGradle.git'
156+
}
157+
158+
issueManagement {
159+
system 'github'
160+
url 'https://github.com/MinecraftForge/ForgeGradle/issues'
161+
}
162+
163+
licenses {
164+
license {
165+
name 'Lesser GNU Public License, Version 2.1'
166+
url 'https://www.gnu.org/licenses/lgpl-2.1.html'
167+
distribution 'repo'
168+
}
169+
}
170+
171+
developers {
172+
developer {
173+
id 'AbrarSyed'
174+
name 'Abrar Syed'
175+
roles { role 'developer' }
176+
}
177+
}
178+
developers {
179+
developer {
180+
id 'LexManos'
181+
name 'Lex Manos'
182+
roles { role 'developer' }
183+
}
184+
}
192185
}
193186
}
194187
}

0 commit comments

Comments
 (0)