summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/spigotmc/builder
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2015-01-12 11:49:04 +1100
committermd_5 <git@md-5.net>2015-01-12 11:49:04 +1100
commitabb3b7a699cec3f607f691630abb14d7e221cc04 (patch)
tree3bf9ca4dafb3152c7bb703b70d6b5046e50ff96f /src/main/java/org/spigotmc/builder
parent302e92ca77a14597586b06343f6adebf4b146cf9 (diff)
downloadbuildtools-abb3b7a699cec3f607f691630abb14d7e221cc04.tar
buildtools-abb3b7a699cec3f607f691630abb14d7e221cc04.tar.gz
buildtools-abb3b7a699cec3f607f691630abb14d7e221cc04.tar.lz
buildtools-abb3b7a699cec3f607f691630abb14d7e221cc04.tar.xz
buildtools-abb3b7a699cec3f607f691630abb14d7e221cc04.zip
BUILDTOOLS-65 & BUILDTOOLS-68: Javadoc and source jar generation options.
Diffstat (limited to 'src/main/java/org/spigotmc/builder')
-rw-r--r--src/main/java/org/spigotmc/builder/Builder.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/org/spigotmc/builder/Builder.java b/src/main/java/org/spigotmc/builder/Builder.java
index aa90137..ff3750a 100644
--- a/src/main/java/org/spigotmc/builder/Builder.java
+++ b/src/main/java/org/spigotmc/builder/Builder.java
@@ -59,6 +59,8 @@ public class Builder
public static final String MC_VERSION = "1.8";
private static boolean dontUpdate;
private static boolean skipCompile;
+ private static boolean generateSource;
+ private static boolean generateDocs;
public static void main(String[] args) throws Exception
{
@@ -76,6 +78,14 @@ public class Builder
{
skipCompile = true;
}
+ if ( "--generate-source".equals( s ) )
+ {
+ generateSource = true;
+ }
+ if ( "--generate-docs".equals( s ) )
+ {
+ generateDocs = true;
+ }
}
logOutput();
@@ -300,6 +310,14 @@ public class Builder
{
System.out.println( "Compiling Bukkit" );
runProcess( bukkit, "sh", mvn, "clean", "install" );
+ if ( generateDocs )
+ {
+ runProcess( bukkit, "sh", mvn, "javadoc:jar" );
+ }
+ if ( generateSource )
+ {
+ runProcess( bukkit, "sh", mvn, "source:jar" );
+ }
System.out.println( "Compiling CraftBukkit" );
runProcess( craftBukkit, "sh", mvn, "clean", "install" );