• R/O
  • HTTP
  • SSH
  • HTTPS

ConvCommPt: Commit

基盤地図情報(KIBAN2500)の CommPt(字・丁町目コード) から、OpenStreetMap 用のGPXを生成する。


Commit MetaInfo

Revisionc83229fe3dc4da95bea62a02b43e8b277cbc2799 (tree)
Time2012-10-07 22:45:38
Authorhayashi <hayashi.yuu@gmai...>
Commiterhayashi

Log Message

build.xmlにリリースタスクを追加

Change Summary

Incremental Difference

--- a/build.xml
+++ b/build.xml
@@ -1,66 +1,76 @@
1-<?xml version="1.0" encoding="utf-8" ?>
2-<!DOCTYPE configuration>
3-<project name="ConvCommPt" default="all" basedir=".">
4-
5- <target name="all" depends="create_run_jar">
6- </target>
7-
8- <!--
9- ソース以外にビルドに必要なライブラリ
10- -->
11- <property name="src" value="${basedir}/src" />
12- <property name="classes" value="${basedir}/classes" />
13- <property name="appname" value="ConvCommPt"></property>
14- <property name="version" value=""></property>
15-
16-
17- <!--
18- [STEP 1] クリーンナップ
19- -->
20- <target name="clean" description="前回作成したclassファイルを削除する">
21- <delete>
22- <fileset dir="${classes}" includes="**/*.class" />
23- <fileset dir="${src}" includes="**/*.class" />
24- </delete>
25- </target>
26-
27-
28- <!--
29- [STEP 2] コンパイル
30- -->
31- <target name="compile_src" depends="clean" description="コンパイル src">
32- <javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
33- <include name="**" />
34- <exclude name="**/*.smap" />
35-
36- <classpath>
37- <pathelement path="${src}"/>
38- </classpath>
39- </javac>
40- </target>
41-
42- <!--
43- [STEP 3] リンク
44- -->
45- <target name="create_run_jar" depends="compile_src" description="'${appname}.jar'を作成する">
46- <tstamp>
47- <format property="ts" pattern="yyyy-MM-dd-HH:mm:ss-z"/>
48- </tstamp>
49-
50- <jar destfile="${appname}.jar" >
51- <manifest>
52- <attribute name="Main-Class" value="osm.jp.kiban2500.ConvCommPt" />
53- <attribute name="Class-Path" value="${jar.runtime.classpath}" />
54- <attribute name="Implementation-Title" value="${appname}" />
55- <attribute name="Implementation-Version" value="${version}_${ts}" />
56- <attribute name="Implementation-Vendor" value="${hayashi}" />
57- <attribute name="Build-Id" value="${ts} (${user.name} [${os.name} ${os.version} ${os.arch}])" />
58- </manifest>
59-
60- <zipfileset dir="${classes}"/>
61- <zipfileset dir="${src}"/>
62- </jar>
63- </target>
64-
65-</project>
66-
1+<?xml version="1.0" encoding="utf-8" ?>
2+<!DOCTYPE configuration>
3+<project name="ConvCommPt" default="all" basedir=".">
4+
5+ <target name="all" depends="release">
6+ </target>
7+
8+ <!--
9+ ソース以外にビルドに必要なライブラリ
10+ -->
11+ <property name="src" value="${basedir}/src" />
12+ <property name="classes" value="${basedir}/classes" />
13+ <property name="appname" value="ConvCommPt"></property>
14+ <property name="version" value=""></property>
15+
16+
17+ <!--
18+ [STEP 1] クリーンナップ
19+ -->
20+ <target name="clean" description="前回作成したclassファイルを削除する">
21+ <delete>
22+ <fileset dir="${classes}" includes="**/*.class" />
23+ <fileset dir="${src}" includes="**/*.class" />
24+ </delete>
25+ </target>
26+
27+
28+ <!--
29+ [STEP 2] コンパイル
30+ -->
31+ <target name="compile_src" depends="clean" description="コンパイル src">
32+ <javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
33+ <include name="**" />
34+ <exclude name="**/*.smap" />
35+
36+ <classpath>
37+ <pathelement path="${src}"/>
38+ </classpath>
39+ </javac>
40+ </target>
41+
42+ <!--
43+ [STEP 3] リンク
44+ -->
45+ <target name="create_run_jar" depends="compile_src" description="'${appname}.jar'を作成する">
46+ <tstamp>
47+ <format property="ts" pattern="yyyy-MM-dd-HH:mm:ss-z"/>
48+ </tstamp>
49+
50+ <jar destfile="${appname}.jar" >
51+ <manifest>
52+ <attribute name="Main-Class" value="osm.jp.kiban2500.ConvCommPt" />
53+ <attribute name="Class-Path" value="${jar.runtime.classpath}" />
54+ <attribute name="Implementation-Title" value="${appname}" />
55+ <attribute name="Implementation-Version" value="${version}_${ts}" />
56+ <attribute name="Implementation-Vendor" value="${hayashi}" />
57+ <attribute name="Build-Id" value="${ts} (${user.name} [${os.name} ${os.version} ${os.arch}])" />
58+ </manifest>
59+
60+ <zipfileset dir="${classes}"/>
61+ <zipfileset dir="${src}"/>
62+ </jar>
63+ </target>
64+
65+ <!--
66+ [STEP 4] リンク
67+ -->
68+ <target name="release" depends="create_run_jar" description="'${appname}.zip'を作成する">
69+ <zip destfile="${appname}.zip">
70+ <fileset dir="." includes="${appname}.jar"/>
71+ <fileset dir="." includes="${appname}.bat"/>
72+ </zip>
73+ </target>
74+
75+</project>
76+
Show on old repository browser