Added javadoc and sources to publishing.
This commit is contained in:
		
							
								
								
									
										30
									
								
								build.gradle
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								build.gradle
									
									
									
									
									
								
							| @@ -35,6 +35,26 @@ repositories { | |||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | task sourceJar (type : Jar, dependsOn: classes) { | ||||||
|  |     classifier = 'sources' | ||||||
|  |     from sourceSets.main.allSource | ||||||
|  | } | ||||||
|  |  | ||||||
|  | task javadocJar (type: Jar, dependsOn: javadoc) { // (1) | ||||||
|  |     classifier = 'javadoc' | ||||||
|  |     from javadoc.destinationDir | ||||||
|  | } | ||||||
|  |  | ||||||
|  | jar { | ||||||
|  |     baseName "LibsDisguises" | ||||||
|  | } | ||||||
|  |  | ||||||
|  | artifacts { | ||||||
|  |     archives sourceJar | ||||||
|  |     archives javadocJar | ||||||
|  |     archives jar | ||||||
|  | } | ||||||
|  |  | ||||||
| publishing { | publishing { | ||||||
|     publications { |     publications { | ||||||
|         mavenJava(MavenPublication) { |         mavenJava(MavenPublication) { | ||||||
| @@ -42,6 +62,12 @@ publishing { | |||||||
|             artifactId 'LibsDisguises' |             artifactId 'LibsDisguises' | ||||||
|             version '8.5-SNAPSHOT' |             version '8.5-SNAPSHOT' | ||||||
|             from components.java |             from components.java | ||||||
|  |             artifact (sourceJar) { | ||||||
|  |                 classifier = 'sources' | ||||||
|  |             } | ||||||
|  |             artifact (javadocJar) { | ||||||
|  |                 classifier = 'javadoc' | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @@ -70,10 +96,6 @@ file('libs').mkdirs() | |||||||
| //Retrieves spigot.jar server file from link | //Retrieves spigot.jar server file from link | ||||||
| ant.get src: 'https://www.dropbox.com/s/1ofgubrldjwamnk/spigot.jar?dl=1', dest: file('libs'), verbose: false, skipexisting: true | ant.get src: 'https://www.dropbox.com/s/1ofgubrldjwamnk/spigot.jar?dl=1', dest: file('libs'), verbose: false, skipexisting: true | ||||||
|  |  | ||||||
| jar { |  | ||||||
|     baseName "LibsDisguises" |  | ||||||
| } |  | ||||||
|  |  | ||||||
| dependencies { | dependencies { | ||||||
|     compile 'org.bukkit:bukkit:' + project.ext.spigotVersion |     compile 'org.bukkit:bukkit:' + project.ext.spigotVersion | ||||||
|     compile 'com.comphenix.protocol:ProtocolLib:3.6.3-SNAPSHOT' |     compile 'com.comphenix.protocol:ProtocolLib:3.6.3-SNAPSHOT' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user