Skip to content

Commit 22ccf06

Browse files
committed
Switch to Gradle 2.3 minimum requirement
1 parent d3cafb1 commit 22ccf06

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

ivy.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@
2828
<dependency org="org.apache.maven" name="maven-plugin-api" rev="2.0" conf="build"/>
2929
<dependency org="org.apache.maven.plugin-tools" name="maven-plugin-annotations" rev="3.2" conf="build"/>
3030
<!-- we compile against older Gradle 1.12 version (latest of 1.x), because 1.x still works with Java 1.5: -->
31-
<dependency org="org.gradle" name="gradle-core" rev="1.12" conf="build"/>
32-
<dependency org="org.gradle" name="gradle-base-services" rev="1.12" conf="build"/>
31+
<dependency org="org.gradle" name="gradle-core" rev="2.3" conf="build"/>
32+
<dependency org="org.gradle" name="gradle-base-services" rev="2.3" conf="build"/>
33+
<dependency org="org.gradle" name="gradle-base-services-groovy" rev="2.3" conf="build"/>
3334
<dependency org="org.slf4j" name="slf4j-api" rev="1.7.5" conf="build"/>
3435
<!-- Gradle also needs Groovy, but we need it as build tool, too: -->
3536
<dependency org="org.codehaus.groovy" name="groovy-all" rev="2.2.2" conf="build,buildtools"/>

src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApis.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
import org.gradle.api.tasks.InputFiles;
4949
import org.gradle.api.tasks.Optional;
5050
import org.gradle.api.tasks.OutputDirectory;
51+
import org.gradle.api.tasks.ParallelizableTask;
5152
import org.gradle.api.tasks.SkipWhenEmpty;
5253
import org.gradle.api.tasks.TaskAction;
5354
import org.gradle.api.tasks.VerificationTask;
@@ -60,9 +61,10 @@
6061
import de.thetaphi.forbiddenapis.ParseException;
6162

6263
/**
63-
* ForbiddenApis Gradle Task
64-
* @since 1.9
64+
* ForbiddenApis Gradle Task (requires at least Gradle 2.3)
65+
* @since 2.0
6566
*/
67+
@ParallelizableTask
6668
public class CheckForbiddenApis extends DefaultTask implements PatternFilterable,VerificationTask {
6769

6870
private final CheckForbiddenApisExtension data = new CheckForbiddenApisExtension();

src/main/java/de/thetaphi/forbiddenapis/gradle/CheckForbiddenApisExtension.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* Extension for the ForbiddenApis Gradle Task to store defaults.
2727
* For description of the properties refer to the {@link CheckForbiddenApis}
2828
* task documentation.
29+
* @since 2.0
2930
*/
3031
public class CheckForbiddenApisExtension {
3132

src/main/java/de/thetaphi/forbiddenapis/gradle/ForbiddenApisPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
import org.gradle.api.plugins.PluginInstantiationException;
3333

3434
/**
35-
* Forbiddenapis Gradle Plugin
36-
* @since 1.9
35+
* Forbiddenapis Gradle Plugin (requires at least Gradle 2.3)
36+
* @since 2.0
3737
*/
3838
public class ForbiddenApisPlugin implements Plugin<Project> {
3939

0 commit comments

Comments
 (0)