Changeset 27960 in osm for applications/editors/josm
- Timestamp:
- 2012-03-01T09:44:12+01:00 (13 years ago)
- Location:
- applications/editors/josm/plugins
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/NanoLog/src/nanolog/NanoLogPanel.java
r27939 r27960 19 19 20 20 listModel = new LogListModel(); 21 logPanel = new JList <String>(listModel);21 logPanel = new JList(listModel); 22 22 createLayout(logPanel, true, null); 23 23 } 24 24 25 private class LogListModel extends AbstractListModel <String>{25 private class LogListModel extends AbstractListModel { 26 26 27 27 public int getSize() { -
applications/editors/josm/plugins/build-common.xml
r26341 r27960 137 137 <echo> 138 138 ***** Properties of published ${plugin.jar} ***** 139 Commit message : '${commit.message}' 139 Commit message : '${commit.message}' 140 140 Plugin-Mainversion: ${plugin.main.version} 141 141 JOSM build version: ${coreversion.info.entry.revision} 142 142 Plugin-Version : ${version.entry.commit.revision} 143 ***** / Properties of published ${plugin.jar} ***** 144 143 ***** / Properties of published ${plugin.jar} ***** 144 145 145 Now commiting ${plugin.jar} ... 146 146 </echo> -
applications/editors/josm/plugins/build.xml
r27923 r27960 14 14 <ant antfile="build.xml" target="dist" dir="cadastre-fr"/> 15 15 <ant antfile="build.xml" target="dist" dir="colorscheme"/> 16 <ant antfile="build.xml" target="dist" dir="conflation"/> 16 17 <ant antfile="build.xml" target="dist" dir="canvec_helper"/> 17 18 <ant antfile="build.xml" target="dist" dir="ColumbusCSV"/> … … 52 53 <ant antfile="build.xml" target="dist" dir="multipoly-convert"/> 53 54 <ant antfile="build.xml" target="dist" dir="namemanager"/> 55 <ant antfile="build.xml" target="dist" dir="NanoLog"/> 54 56 <ant antfile="build.xml" target="dist" dir="native-password-manager"/> 55 57 <ant antfile="build.xml" target="dist" dir="nearclick"/> … … 94 96 </target> 95 97 <target name="build_defect" depends="compile"> 96 <ant antfile="build.xml" target="dist" dir="rgisopen"/>97 98 <ant antfile="build.xml" target="dist" dir="trustosm"/> 98 99 </target> … … 106 107 <ant antfile="build.xml" target="clean" dir="ColumbusCSV"/> 107 108 <ant antfile="build.xml" target="clean" dir="CommandLine"/> 109 <ant antfile="build.xml" target="clean" dir="conflation"/> 108 110 <ant antfile="build.xml" target="clean" dir="Create_grid_of_ways"/> 109 111 <ant antfile="build.xml" target="clean" dir="czechaddress"/> … … 141 143 <ant antfile="build.xml" target="clean" dir="multipoly-convert"/> 142 144 <ant antfile="build.xml" target="clean" dir="namemanager"/> 145 <ant antfile="build.xml" target="clean" dir="NanoLog"/> 143 146 <ant antfile="build.xml" target="clean" dir="native-password-manager"/> 144 147 <ant antfile="build.xml" target="clean" dir="nearclick"/> -
applications/editors/josm/plugins/conflation/build.xml
r27959 r27960 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <!-- 3 ** This is the build file for the conflation JOSM plugin.4 **5 3 ** Maintaining versions 6 4 ** ==================== … … 33 31 <!-- enter the *lowest* JOSM version this plugin is currently compatible with --> 34 32 <property name="plugin.main.version" value="4980"/> 35 <!-- 36 ************************************************ 37 ** should not be necessary to change the following properties 38 --> 39 <property name="josm" location="../../core/dist/josm-custom.jar"/> 40 <property name="utilsplugin2" location="../../dist/utilsplugin2.jar"/> 41 <property name="plugin.build.dir" value="build"/> 42 <property name="plugin.src.dir" value="src"/> 43 <!-- this is the directory where the plugin jar is copied to --> 44 <property name="plugin.dist.dir" value="../../dist"/> 45 <property name="ant.build.javac.target" value="1.5"/> 46 <property name="ant.build.javac.source" value="1.5"/> 47 <property name="plugin.dist.dir" value="../../dist"/> 48 <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/> 33 <property name="utilsplugin2" location="${plugin.dist.dir}/utilsplugin2.jar"/> 34 49 35 <!-- 50 36 ********************************************************** 51 ** in it - initializes the build37 ** include targets that all plugins have in common 52 38 ********************************************************** 53 39 --> 54 <target name="init"> 55 <mkdir dir="${plugin.build.dir}"/> 56 </target> 40 <import file="../build-common.xml"/> 41 57 42 <!-- 58 43 ********************************************************** … … 76 61 ********************************************************** 77 62 --> 78 <target name="dist" depends="compile ">63 <target name="dist" depends="compile,revision"> 79 64 <echo message="creating ${ant.project.name}.jar ... "/> 80 65 <copy todir="${plugin.build.dir}/resources"> … … 115 100 </jar> 116 101 </target> 117 <!--118 **********************************************************119 ** revision - extracts the current revision number for the120 ** file build.number and stores it in the XML property121 ** version.*122 **********************************************************123 -->124 <target name="revision">125 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">126 <env key="LANG" value="C"/>127 <arg value="info"/>128 <arg value="--xml"/>129 <arg value="."/>130 </exec>131 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>132 <delete file="REVISION"/>133 </target>134 <!--135 **********************************************************136 ** clean - clean up the build environment137 **********************************************************138 -->139 <target name="clean">140 <delete dir="${plugin.build.dir}"/>141 <delete file="${plugin.jar}"/>142 </target>143 <!--144 **********************************************************145 ** install - install the plugin in your local JOSM installation146 **********************************************************147 -->148 <target name="install" depends="dist">149 <property environment="env"/>150 <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">151 <and>152 <os family="windows"/>153 </and>154 </condition>155 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>156 </target>157 <!--158 ************************** Publishing the plugin ***********************************159 -->160 <!--161 ** extracts the JOSM release for the JOSM version in ../core and saves it in the162 ** property ${coreversion.info.entry.revision}163 **164 -->165 <target name="core-info">166 <exec append="false" output="core.info.xml" executable="svn" failifexecutionfails="false">167 <env key="LANG" value="C"/>168 <arg value="info"/>169 <arg value="--xml"/>170 <arg value="../../core"/>171 </exec>172 <xmlproperty file="core.info.xml" prefix="coreversion" keepRoot="true" collapseAttributes="true"/>173 <echo>Building against core revision ${coreversion.info.entry.revision}.</echo>174 <echo>Plugin-Mainversion is set to ${plugin.main.version}.</echo>175 <delete file="core.info.xml"/>176 </target>177 <!--178 ** commits the source tree for this plugin179 -->180 <target name="commit-current">181 <echo>Commiting the plugin source with message '${commit.message}' ...</echo>182 <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">183 <env key="LANG" value="C"/>184 <arg value="commit"/>185 <arg value="-m '${commit.message}'"/>186 <arg value="."/>187 </exec>188 </target>189 <!--190 ** updates (svn up) the source tree for this plugin191 -->192 <target name="update-current">193 <echo>Updating plugin source ...</echo>194 <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">195 <env key="LANG" value="C"/>196 <arg value="up"/>197 <arg value="."/>198 </exec>199 <echo>Updating ${plugin.jar} ...</echo>200 <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">201 <env key="LANG" value="C"/>202 <arg value="up"/>203 <arg value="../dist/${plugin.jar}"/>204 </exec>205 </target>206 <!--207 ** commits the plugin.jar208 -->209 <target name="commit-dist">210 <echo>211 ***** Properties of published ${plugin.jar} *****212 Commit message : '${commit.message}'213 Plugin-Mainversion: ${plugin.main.version}214 JOSM build version: ${coreversion.info.entry.revision}215 Plugin-Version : ${version.entry.commit.revision}216 ***** / Properties of published ${plugin.jar} *****217 218 Now commiting ${plugin.jar} ...219 </echo>220 <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false">221 <env key="LANG" value="C"/>222 <arg value="-m '${commit.message}'"/>223 <arg value="commit"/>224 <arg value="${plugin.jar}"/>225 </exec>226 </target>227 <!-- ** make sure svn is present as a command line tool ** -->228 <target name="ensure-svn-present">229 <exec append="true" output="svn.log" executable="svn" failifexecutionfails="false" failonerror="false" resultproperty="svn.exit.code">230 <env key="LANG" value="C"/>231 <arg value="--version"/>232 </exec>233 <fail message="Fatal: command 'svn --version' failed. Please make sure svn is installed on your system.">234 <!-- return code not set at all? Most likely svn isn't installed -->235 <condition>236 <not>237 <isset property="svn.exit.code"/>238 </not>239 </condition>240 </fail>241 <fail message="Fatal: command 'svn --version' failed. Please make sure a working copy of svn is installed on your system.">242 <!-- error code from SVN? Most likely svn is not what we are looking on this system -->243 <condition>244 <isfailure code="${svn.exit.code}"/>245 </condition>246 </fail>247 </target>248 <target name="publish" depends="ensure-svn-present,core-info,commit-current,update-current,clean,dist,commit-dist">249 </target>250 102 </project>
Note:
See TracChangeset
for help on using the changeset viewer.