diff --git a/.idea/.name b/.idea/.name index 52200d2..769d32c 100644 --- a/.idea/.name +++ b/.idea/.name @@ -1 +1 @@ -apt-example \ No newline at end of file +version-processor \ No newline at end of file diff --git a/example/src/main/java/com/beust/apt/example/Example.java b/example/src/main/java/com/beust/apt/example/Example.java deleted file mode 100644 index 732a9f9..0000000 --- a/example/src/main/java/com/beust/apt/example/Example.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.beust.apt.example; - -import com.beust.apt.processor.Version; - -import java.io.File; - -@Version(fileName = "example/src/main/properties/version.properties", propertyName = "example.version") -class Example { - public Example() { - System.out.println("Instantiating Example"); - } - - public static void main(String[] argv) throws Exception { - String root = "/Users/cbeust/java/java-apt-example/"; - String[] args = new String[] { - "-classpath", - root + "processor/kobaltBuild/libs/processor-0.1.jar", - "-processor", "com.beust.apt.processor.VersionProcessor", - root + "example/src/main/java/com/beust/apt/example/Example.java" - }; - // Uncomment this line and launch this class to debug the annotation processor. - // You need $JDK_HOME/lib/tools.jar for this -// com.sun.tools.javac.Main.main(args); - - File file = new File("."); - System.out.println("Version generated: " + GeneratedVersion.VERSION); -// new Example(); - } -} \ No newline at end of file diff --git a/example/src/main/java/com/beust/version/example/Example.java b/example/src/main/java/com/beust/version/example/Example.java new file mode 100644 index 0000000..ef2ee6b --- /dev/null +++ b/example/src/main/java/com/beust/version/example/Example.java @@ -0,0 +1,24 @@ +package com.beust.version.example; + +import com.beust.version.Version; + +@Version(fileName = "example/src/main/properties/version.properties", propertyName = "example.version") +class Example { + public static void main(String[] argv) throws Exception { + // Set this to true and launch this class if you want to debug the annotation processor. + boolean debug = false; + if (debug) { + String root = "/Users/cbeust/java/java-apt-example/"; + String[] args = new String[]{ + "-classpath", + root + "processor/kobaltBuild/libs/processor-0.1.jar", + "-processor", "com.beust.version.VersionProcessor", + root + "example/src/main/java/com/beust/apt/example/Example.java" + }; + // You need $JDK_HOME/lib/tools.jar for this +// com.sun.tools.javac.Main.main(args); + } + + System.out.println("Version generated: " + GeneratedVersion.VERSION); + } +} \ No newline at end of file diff --git a/processor/src/main/java/com/beust/apt/processor/Version.java b/processor/src/main/java/com/beust/version/Version.java similarity index 92% rename from processor/src/main/java/com/beust/apt/processor/Version.java rename to processor/src/main/java/com/beust/version/Version.java index 15707b7..a94ebe1 100644 --- a/processor/src/main/java/com/beust/apt/processor/Version.java +++ b/processor/src/main/java/com/beust/version/Version.java @@ -1,4 +1,4 @@ -package com.beust.apt.processor; +package com.beust.version; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/processor/src/main/java/com/beust/apt/processor/VersionProcessor.java b/processor/src/main/java/com/beust/version/VersionProcessor.java similarity index 99% rename from processor/src/main/java/com/beust/apt/processor/VersionProcessor.java rename to processor/src/main/java/com/beust/version/VersionProcessor.java index 72d68ae..fbe3394 100644 --- a/processor/src/main/java/com/beust/apt/processor/VersionProcessor.java +++ b/processor/src/main/java/com/beust/version/VersionProcessor.java @@ -1,4 +1,4 @@ -package com.beust.apt.processor; +package com.beust.version; import javax.annotation.processing.*; import javax.lang.model.SourceVersion; diff --git a/processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor b/processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor index 51b3888..51ec3db 100644 --- a/processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor +++ b/processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor @@ -1 +1 @@ -com.beust.apt.processor.VersionProcessor +com.beust.version.VersionProcessor