Skip to content

Instantly share code, notes, and snippets.

@tbroyer

tbroyer/repro.sh Secret

Created January 31, 2015 12:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tbroyer/b087c7151d6da4a774fc to your computer and use it in GitHub Desktop.
Save tbroyer/b087c7151d6da4a774fc to your computer and use it in GitHub Desktop.
Error-prone 2.0 error repro case
#!/bin/sh
git clone https://github.com/tbroyer/gradle-errorprone-plugin.git
cd gradle-errorprone-plugin
./gradlew build
cd -
mkdir repro
cd repro
cp -R ../gradle-errorprone-plugin/gradle* ./
mkdir -p src/main/java/foo
echo '
buildscript {
dependencies {
classpath files("../gradle-errorprone-plugin/build/libs/gradle-errorprone-plugin-0.0.6-SNAPSHOT.jar")
}
}
repositories {
mavenCentral()
}
apply plugin: "java"
apply plugin: "net.ltgt.errorprone"
' > build.gradle
echo 'package foo;
public abstract class Token {
}
' > src/main/java/foo/Token.java
echo 'package foo;
public class FooToken extends Token {
}
' > src/main/java/foo/FooToken.java
./gradlew build
ls build/classes/main/foo/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment