Permalink
Browse files

Migrates to maven project.

  • Loading branch information...
foxylion committed Apr 15, 2015
1 parent 64ecfb0 commit 8d0d475cc1f4221db65e06717a9830d0685418e2
Showing 562 changed files with 125 additions and 2,395 deletions.
View
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="junit"/>
- <classpathentry kind="src" path="3rdparty"/>
- <classpathentry kind="src" path="resources"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
- <classpathentry kind="lib" path="lib/runtime/bboxchooser-0.3.0.jar"/>
- <classpathentry kind="lib" path="lib/runtime/JMapViewer.jar"/>
- <classpathentry kind="lib" path="lib/test/org-netbeans-insane.jar"/>
- <classpathentry kind="lib" path="lib/test/memoryasserts.jar"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
-<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="init,create_zip,"/>
-<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_MANUAL_TARGETS" value="create_zip,"/>
-<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
-<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
-<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
-<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
-<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="OSMembrane"/>
-<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/OSMembrane/build-eclipse.xml}"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,clean"/>
-<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/OSMembrane}"/>
-</launchConfiguration>
View
@@ -1,4 +1,6 @@
-/build
-/dist
-/bin
-*~
+*~
+target/
+.project
+.classpath
+.settings/
+*.DS_Store
View
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>OSMembrane</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>net.sourceforge.metrics.builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
- <triggers>clean,incremental,</triggers>
- <arguments>
- <dictionary>
- <key>LaunchConfigHandle</key>
- <value>&lt;project&gt;/.externalToolBuilders/Ant Builder.launch</value>
- </dictionary>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>net.sourceforge.metrics.nature</nature>
- </natures>
-</projectDescription>
@@ -1,3 +0,0 @@
-#Fri Feb 04 22:11:03 CET 2011
-eclipse.preferences.version=1
-encoding/<project>=UTF-8

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -1,4 +0,0 @@
-#Sun Jun 12 10:55:31 CEST 2011
-eclipse.preferences.version=1
-formatter_profile=_"OSMembrane"
-formatter_settings_version=11
@@ -1,3 +0,0 @@
-#Wed Dec 22 10:43:43 CET 2010
-eclipse.preferences.version=1
-org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
View
@@ -1,42 +0,0 @@
-OSMembrane - a Graphical Frontend to Osmosis
-Build Instructions
-============================================
-
-1. Prerequisites
-----------------
-
-To build OSMembrane from scratch, you will need the following software
-installed and properly configured on your system:
-
- * Java Runtime Environment, version 6 or greater
- * Java Development Kit, version 1.6 or greater
- * Apache Ant, version 1.7 or greater
- * (optional) a Subversion client, if you want to check out the sources
- from the public repository
-
-
-2. Build process
-----------------
-
-To build OSMembrane:
-
- 1. Unzip the downloaded source zip file or check out the sources
- from the Subversion repository.
-
- 2. Change to the directory which contains the build.xml file in it.
-
- 3. Run Ant with the "binary" target:
-
- ant binary
-
- The will create the dist/ directory which will contain the runnable binaries.
-
- Run the following command:
-
- ant -p
-
- to see more information on other available targets.
-
-
---
-Last changed on 06.03.2001 by Igor Podolskiy.
View
@@ -1,5 +0,0 @@
-Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
-Rsrc-Main-Class: de.osmembrane.Main
-Class-Path: .
-Rsrc-Class-Path: ./ bboxchooser-0.3.0.jar JMapViewer.jar
-SplashScreen-Image: de/osmembrane/resources/images/splash.png
View
@@ -0,0 +1,9 @@
+
+all: dependencies build
+
+dependencies:
+ (cd libs/ && ./install.sh)
+
+build:
+ mvn package
+
View
@@ -0,0 +1,16 @@
+# OSMembrane - The GUI for osmosis
+OSMembrane is a frontend to the Osmosis data processing tool. It helps by grouping tasks in functions and shows a visual representation of the pipeline. Additionally, it features a bounding box chooser and an AutoComplete list of key/key.value lists imported from JOSM.
+
+## Building the application
+The repository contains all necessary files to build the application from scratch. Only a current version of [Apache Maven](https://maven.apache.org/download.cgi) is required. To actually build the application simply run the Makefile.
+
+```
+# Installs required custom maven dependencies in the local repository
+# This command must only be executed once
+~ $ make depdendencies
+
+# Actually builds the application
+~ $ make build
+```
+
+The resulting jar is located in the `target` folder.
View
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project default="fail">
-
- <target name="fail">
- <fail message="This file is not intended to be called directly. Use build.xml instead."/>
- </target>
-
- <target name="_get-version">
- <condition property="git.command" value="git.cmd">
- <os family="windows" />
- </condition>
- <condition property="git.command" value="git">
- <not><os family="windows" /></not>
- </condition>
-
- <exec executable="${git.command}" dir="${basedir}" outputproperty="git.revision.id" failonerror="true">
- <arg value="describe"/>
- <arg value="--always"/>
- </exec>
-
- <condition property="project.version" value="SNAPSHOT">
- <not><isset property="project.version" /></not>
- </condition>
-
- <property name="project.version.id" value="${project.version}-${git.revision.id}" />
- <property name="project.revision.id" value="${git.revision.id}" />
- </target>
-
- <target name="update_constants_revision" depends="_get-version">
- <propertyfile file="${version.properties.path}"
- comment="This file has been generated automatically during the build process.">
- <entry key="de.osmembrane.version.revisionId" value="${project.revision.id}" />
- <entry key="de.osmembrane.version" value="${project.version}" />
- </propertyfile>
- </target>
-</project>
View
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project default="fail" name="Build OSMembrane from Eclipse">
-
- <target name="fail">
- <fail message="This file is not intended to be called directly. Use build.xml instead."/>
- </target>
-
- <property name="build.dir" value="build-eclipse" />
-
- <property name="version.properties.path" value="src/de/osmembrane/resources/version.properties" />
-
- <import file="build-common.xml"/>
-
- <target name="init">
- <delete dir="${build.dir}"/>
- <mkdir dir="${build.dir}"/>
- </target>
-
- <!--this target was created by Eclipse Runnable JAR Export Wizard-->
- <!--ANT 1.7 is required -->
- <target name="create_run_jar" depends="init, update_constants_revision">
- <jar destfile="${build.dir}/OSMembrane.jar" manifest="MANIFEST.fatjar">
- <zipfileset src="jar-in-jar-loader.zip"/>
- <fileset dir="bin"/>
- <zipfileset dir="lib/runtime" includes="*.jar"/>
- </jar>
- </target>
-
- <target name="create_zip" depends="create_run_jar">
- <mkdir dir="${build.dir}/resources/xml"/>
- <mkdir dir="${build.dir}/resources/pdf"/>
- <copy file="manual/manual.pdf" tofile="${build.dir}/resources/pdf/manual.pdf"/>
- <copy file="LICENSE.txt" tofile="${build.dir}/LICENSE.txt"/>
- <zip destfile="${build.dir}/OSMembrane_${svn.info.lastRev}-bin.zip" basedir="build"/>
- </target>
-
- <target name="clean" description="remove generated files">
- <delete file="${version.properties.path}" />
- <delete dir="${build.dir}" />
- </target>
-
-</project>
@@ -1,7 +0,0 @@
-@ECHO off
-CLS
-
-ECHO ---- xjc-compiler for osmosis-structure-definitions.xsd -----
-xjc osmosis-structure-definitions.xsd -d ../../../../ -extension
-ECHO --------------------------- done ----------------------------
-PAUSE
@@ -1,7 +0,0 @@
-@ECHO off
-CLS
-
-ECHO ---- xjc-compiler for tagging-presets1.0.xsd -----
-xjc tagging-preset-1.0.xsd -d ../../../../ -extension
-ECHO --------------------------- done ----------------------------
-PAUSE
View
@@ -1,11 +0,0 @@
-/*
- * This file is part of the OSMembrane project.
- * More informations under www.osmembrane.de
- *
- * The project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0.
- * for more details about the license see http://www.osmembrane.de/license/
- *
- * Source: $HeadURL$ ($Revision$)
- * Last changed: $Date$
- */
-
Oops, something went wrong.

0 comments on commit 8d0d475

Please sign in to comment.