You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2016/08/03 19:04:00 UTC
incubator-juneau git commit: Re-add these build scripts. They're
meant to be used by users of the microservice. The scripts are also
referenced in the documentation.
Repository: incubator-juneau
Updated Branches:
refs/heads/master f16ba3830 -> c652fc527
Re-add these build scripts. They're meant to be used by users of the
microservice. The scripts are also referenced in the documentation.
Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/c652fc52
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/c652fc52
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/c652fc52
Branch: refs/heads/master
Commit: c652fc52710ec065e0cfdd5f1d2bb04c4c509f0a
Parents: f16ba38
Author: jamesbognar <ja...@gmail.com>
Authored: Wed Aug 3 15:03:57 2016 -0400
Committer: jamesbognar <ja...@gmail.com>
Committed: Wed Aug 3 15:03:57 2016 -0400
----------------------------------------------------------------------
.../build.properties | 17 ++++++
.../build.xml | 57 ++++++++++++++++++++
2 files changed, 74 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/c652fc52/org.apache.juneau.microservice.template/build.properties
----------------------------------------------------------------------
diff --git a/org.apache.juneau.microservice.template/build.properties b/org.apache.juneau.microservice.template/build.properties
new file mode 100644
index 0000000..133fbf3
--- /dev/null
+++ b/org.apache.juneau.microservice.template/build.properties
@@ -0,0 +1,17 @@
+# ***************************************************************************************************************************
+# * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file *
+# * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file *
+# * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance *
+# * with the License. You may obtain a copy of the License at *
+# * *
+# * http://www.apache.org/licenses/LICENSE-2.0 *
+# * *
+# * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an *
+# * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
+# * specific language governing permissions and limitations under the License. *
+# ***************************************************************************************************************************
+
+jar = microservice.jar
+zip = microservice.zip
+
+
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/c652fc52/org.apache.juneau.microservice.template/build.xml
----------------------------------------------------------------------
diff --git a/org.apache.juneau.microservice.template/build.xml b/org.apache.juneau.microservice.template/build.xml
new file mode 100644
index 0000000..52937c7
--- /dev/null
+++ b/org.apache.juneau.microservice.template/build.xml
@@ -0,0 +1,57 @@
+<?xml version='1.0'?>
+<!--
+ ***************************************************************************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file *
+ * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file *
+ * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance *
+ * with the License. You may obtain a copy of the License at *
+ * *
+ * http://www.apache.org/licenses/LICENSE-2.0 *
+ * *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
+ * specific language governing permissions and limitations under the License. *
+ * *
+ ***************************************************************************************************************************
+-->
+
+<!--
+ Provides a VERY basic ANT script for creating a microservice zip file.
+-->
+<project name='Microservice' default='Microservice.Build'>
+
+ <target name='Microservice.Build'>
+ <tstamp/>
+ <loadproperties srcFile='build.properties'/>
+
+ <path id='classpath'>
+ <fileset dir='lib' includes='*.jar'/>
+ </path>
+
+ <delete dir='build' quiet='true'/>
+
+ <copy todir='build/bin'>
+ <fileset dir='src' excludes='**/*.java'/>
+ </copy>
+ <copy todir='build/microservice'>
+ <fileset dir='.' includes='*.cfg,lib/**'/>
+ </copy>
+
+ <javac srcdir='src' destdir='build/bin' fork='true' source='1.6' target='1.6' debug='true' includeantruntime='false'>
+ <classpath refid='classpath'/>
+ </javac>
+
+ <jar jarfile='build/microservice/${jar}' basedir='build/bin' duplicate='fail' level='9' manifest='META-INF/MANIFEST.MF'>
+ <manifest>
+ <attribute name='Built-By' value='${user.name}'/>
+ <attribute name='Build-Date' value='${TODAY}'/>
+ <attribute name='Bundle-Version' value='${version}'/>
+ </manifest>
+ </jar>
+
+ <zip basedir='build/microservice' destfile='build/${zip}'/>
+
+ <delete dir='build/bin' quiet='true'/>
+ </target>
+
+</project>
\ No newline at end of file