Skip to content

Commit 777403b

Browse files
committed
Commit javadoc build task
1 parent f1376ee commit 777403b

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

release/build.gradle

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,12 @@ jar {
3030
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
3131
manifest robotManifest
3232
}
33+
34+
task genJavadoc(type: Jar, dependsOn: javadoc) {
35+
classifier = 'javadoc'
36+
from javadoc.destinationDir
37+
}
38+
39+
artifacts {
40+
archives genJavadoc
41+
}

src/main/groovy/jaci/openrio/gradle/GradleRIO.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ class GradleRIO implements Plugin<Project> {
1919

2020
project.repositories.add(project.repositories.mavenCentral())
2121

22-
def compileConfig = project.getConfigurations().create('compile')
23-
project.dependencies.add(compileConfig.name, project.fileTree(dir: apiDest + "lib", include: "*.jar", exclude: "*-sources.jar"))
22+
project.getConfigurations().maybeCreate('compile')
23+
project.dependencies.add('compile', project.fileTree(dir: apiDest + "lib", include: "*.jar", exclude: "*-sources.jar"))
2424

25-
def sshAntTask = project.getConfigurations().create('sshAntTask')
25+
def sshAntTask = project.getConfigurations().maybeCreate('sshAntTask')
2626
project.dependencies.add(sshAntTask.name, 'org.apache.ant:ant-jsch:1.7.1')
2727
project.dependencies.add(sshAntTask.name, 'jsch:jsch:0.1.29')
2828

0 commit comments

Comments
 (0)