|
4 | 4 | <echo> </echo> |
5 | 5 | <echo> the following targets are available ... </echo> |
6 | 6 | <echo> </echo> |
7 | | - <echo> archive builds aspect-js in the main project </echo> |
| 7 | + <echo> archive release of aspect-js tutorial based </echo> |
| 8 | + <echo> on the existing aspect-js version </echo> |
8 | 9 | <echo> </echo> |
9 | 10 | <echo> update builds aspect-js in the main project </echo> |
10 | 11 | <echo> and updates aspect-js in all examples </echo> |
|
31 | 32 |
|
32 | 33 | <macrodef name="release-locate"> |
33 | 34 | <sequential> |
34 | | - <copy file="../aspect-js tutorial/CHANGES" tofile="../aspect-js tutorial/CHANGES.tmp" overwrite="true"/> |
35 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" |
| 35 | + <copy file="../aspect-js-tutorial/CHANGES" tofile="../aspect-js-tutorial/CHANGES.tmp" overwrite="true"/> |
| 36 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" |
36 | 37 | match="(?s)^\s*([\d\.x]+) (\d{4})([\dx]+).*$" flags="g" byline="false" |
37 | 38 | replace="release.version=\1
release.year=\2
release.date=\2\3
"/> |
38 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="x+" replace="0000" flags="g" byline="false"/> |
| 39 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="x+" replace="0000" flags="g" byline="false"/> |
39 | 40 | <loadproperties> |
40 | | - <file file="../aspect-js tutorial/CHANGES.tmp"/> |
| 41 | + <file file="../aspect-js-tutorial/CHANGES.tmp"/> |
41 | 42 | </loadproperties> |
42 | | - <delete file="../aspect-js tutorial/CHANGES.tmp"/> |
43 | | - <echo file="../aspect-js tutorial/CHANGES.tmp" message="release.major=${release.version}"/> |
44 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" |
| 43 | + <delete file="../aspect-js-tutorial/CHANGES.tmp"/> |
| 44 | + <echo file="../aspect-js-tutorial/CHANGES.tmp" message="release.major=${release.version}"/> |
| 45 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" |
45 | 46 | match="(?<=\d+)\." byline="true" replace="
release.minor="/> |
46 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" |
| 47 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" |
47 | 48 | match="(?<=\d+)\." byline="true" replace="
release.patch="/> |
48 | 49 | <loadproperties> |
49 | | - <file file="../aspect-js tutorial/CHANGES.tmp"/> |
| 50 | + <file file="../aspect-js-tutorial/CHANGES.tmp"/> |
50 | 51 | </loadproperties> |
51 | | - <delete file="../aspect-js tutorial/CHANGES.tmp"/> |
| 52 | + <delete file="../aspect-js-tutorial/CHANGES.tmp"/> |
52 | 53 | </sequential> |
53 | 54 | </macrodef> |
54 | 55 |
|
|
77 | 78 | </target> |
78 | 79 |
|
79 | 80 | <target name="changes"> |
80 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="ä" replace="ae" flags="g"/> |
81 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="Ä" replace="Ae" flags="g"/> |
82 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="ö" replace="oe" flags="g"/> |
83 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="Ö" replace="Oe" flags="g"/> |
84 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="ü" replace="ue" flags="g"/> |
85 | | - <replaceregexp file="../aspect-js tutorial/CHANGES" match="Ü" replace="Ue" flags="g"/> |
| 81 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="ä" replace="ae" flags="g"/> |
| 82 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="Ä" replace="Ae" flags="g"/> |
| 83 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="ö" replace="oe" flags="g"/> |
| 84 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="Ö" replace="Oe" flags="g"/> |
| 85 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="ü" replace="ue" flags="g"/> |
| 86 | + <replaceregexp file="../aspect-js-tutorial/CHANGES" match="Ü" replace="Ue" flags="g"/> |
86 | 87 |
|
87 | | - <copy file="../aspect-js tutorial/CHANGES" tofile="../aspect-js tutorial/CHANGES.tmp" overwrite="true"/> |
88 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^\s+" replace="" byline="false"/> |
89 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="(?s)^(.*?)[\r\n]+\d[\d\. x]+.*$" replace="\1" byline="false"/> |
90 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^(.*?)\s*$" replace="\1 " flags="g" byline="true"/> |
91 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^(\d[\.\d x]+)[^\r\n]*" replace="## \1" byline="false"/> |
92 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^ {0,4}([A-Z]+:.*)\s*$" replace="\1" byline="true"/> |
93 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="(?s)[\r\n]+ [^\r\n]+" replace="" flags="g" byline="false"/> |
94 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^(## \d[\.\d]+ \d+)( )" replace="\1 (summary of the current version)\2" flags="g" byline="true"/> |
95 | | - <replaceregexp file="../aspect-js tutorial/CHANGES.tmp" match="^(## \d[\.\d]+ [\dx]+)( )" replace="\1 (summary of the next version)\2" flags="g" byline="true"/> |
| 88 | + <copy file="../aspect-js-tutorial/CHANGES" tofile="../aspect-js-tutorial/CHANGES.tmp" overwrite="true"/> |
| 89 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^\s+" replace="" byline="false"/> |
| 90 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="(?s)^(.*?)[\r\n]+\d[\d\. x]+.*$" replace="\1" byline="false"/> |
| 91 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^(.*?)\s*$" replace="\1 " flags="g" byline="true"/> |
| 92 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^(\d[\.\d x]+)[^\r\n]*" replace="## \1" byline="false"/> |
| 93 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^ {0,4}([A-Z]+:.*)\s*$" replace="\1" byline="true"/> |
| 94 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="(?s)[\r\n]+ [^\r\n]+" replace="" flags="g" byline="false"/> |
| 95 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^(## \d[\.\d]+ \d+)( )" replace="\1 (summary of the current version)\2" flags="g" byline="true"/> |
| 96 | + <replaceregexp file="../aspect-js-tutorial/CHANGES.tmp" match="^(## \d[\.\d]+ [\dx]+)( )" replace="\1 (summary of the next version)\2" flags="g" byline="true"/> |
96 | 97 | <loadresource property="changes"> |
97 | | - <file file="../aspect-js tutorial/CHANGES.tmp"/> |
| 98 | + <file file="../aspect-js-tutorial/CHANGES.tmp"/> |
98 | 99 | </loadresource> |
99 | | - <delete file="../aspect-js tutorial/CHANGES.tmp"/> |
100 | | - <replaceregexp file="../aspect-js tutorial/README.md" |
| 100 | + <delete file="../aspect-js-tutorial/CHANGES.tmp"/> |
| 101 | + <replaceregexp file="../aspect-js-tutorial/README.md" |
101 | 102 | match="(?si)(# Changes \(Change Log\)\s+).*?(\[Read more\])" flags="g" byline="false" |
102 | 103 | replace="\1${changes}${line.separator}${line.separator}\2"/> |
103 | 104 | <tstamp> |
104 | 105 | <format property="now.year" pattern="yyyy"/> |
105 | 106 | </tstamp> |
106 | | - <replaceregexp file="../aspect-js tutorial/README.md" |
| 107 | + <replaceregexp file="../aspect-js-tutorial/README.md" |
107 | 108 | match="(?si)(?<=\(C\)\s)\d{4}\b" flags="g" byline="true" |
108 | 109 | replace="${now.year}"/> |
109 | 110 | </target> |
|
0 commit comments