@@ -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