LIB Make AdaptorTemplate.jar with manifest for testing service This adds a build target for constructing a stand-alone AdaptorTemplate.jar for use in testing. The jar requires only a matching adaptor-[version]-withlib.jar and a adaptor-config.properties in the same directory as AdaptorTemplate.jar. It can be run with the command 'java -jar AdaptorTemplate.jar' Code Review: http://codereview.appspot.com/73830043
diff --git a/build.xml b/build.xml index 9b4046c..d58598f 100644 --- a/build.xml +++ b/build.xml
@@ -366,6 +366,26 @@ basedir="${build.dir}/dist/adaptor${adaptorlib.suffix}"/> </target> + <!-- Build stand-alone AdaptorTemplate.jar for testing purposes. --> + <target name="adaptor-template" description="AdaptorTemplate jar" + depends="package"> + <jar destfile="${build.dir}/dist/adaptor${adaptorlib.suffix}/AdaptorTemplate.jar" + basedir="${build-src.dir}" + includes="${adaptor.pkg.dir}/**/AdaptorTemplate.class"> + <manifest> + <attribute name="Implementation-Title" + value="Google Adaptor Template"/> + <attribute name="Implementation-Vendor" value="Google Inc."/> + <attribute name="Implementation-Version" + value="${adaptorlib.version}"/> + <attribute name="Main-Class" + value="com.google.enterprise.adaptor.examples.AdaptorTemplate" /> + <attribute name="Class-Path" + value="adaptor${adaptorlib.suffix}-withlib.jar" /> + </manifest> + </jar> + </target> + <target name="-javadoc-test-uptodate"> <uptodate property="javadoc.uptodate" targetfile="${javadoc.dir}/index.html">