Quellcode durchsuchen

Merge pull request #56 from csmith/circle

Add support for building javadoc.
pull/58/head
Greg Holmes vor 9 Jahren
Ursprung
Commit
848a8fbe13
2 geänderte Dateien mit 12 neuen und 5 gelöschten Zeilen
  1. 7
    5
      circle.yml
  2. 5
    0
      javadoc.gradle

+ 7
- 5
circle.yml Datei anzeigen

@@ -12,16 +12,18 @@ checkout:
12 12
     - git fetch --tags
13 13
     - git submodule update --init --remote
14 14
 
15
-dependencies:
16
-  override:
17
-    - ./gradlew --stacktrace --parallel client:dependencies plugins:dependencies
18
-
19 15
 test:
20 16
   override:
21
-    - ./gradlew --stacktrace --parallel jar test client:fatjar
17
+    - >
18
+      if [ -n "${BUILD_JAVADOC}" ]; then
19
+        ./gradlew --stacktrace packageJavadoc;
20
+      else
21
+        ./gradlew --stacktrace --parallel jar test client:fatjar;
22
+      fi
22 23
 
23 24
 general:
24 25
   artifacts:
25 26
     - plugins/dist-versioned
26 27
     - client/build/libs
28
+    - build/libs/dmdirc-javadoc.jar
27 29
 

+ 5
- 0
javadoc.gradle Datei anzeigen

@@ -6,5 +6,10 @@ gradle.projectsEvaluated {
6 6
         classpath = files(allprojects.collect { it.sourceSets.main.compileClasspath })
7 7
         destinationDir = file("${buildDir}/docs/javadoc")
8 8
     }
9
+
10
+    task packageJavadoc(type: Jar, dependsOn: 'javadoc') {
11
+        from project.aggregateJavadoc.destinationDir
12
+        classifier = 'javadoc'
13
+    }
9 14
 }
10 15
 

Laden…
Abbrechen
Speichern