/InFactory-IMDF

Primary LanguageJavaMIT LicenseMIT

InFactory

This project is for creating & editing OGC IndoorGML 1.1.0 formated data. This is based on ogc-schemas https://github.com/highsource/ogc-schemas, so later I will add License about this.

Getting Started

Prerequisites

  1. OS : regardless of OS
  2. Maven : over 3.5 version. You need to install Maven and set MAVEN_HOME & PATH.
    • How to set MAVEN_HOME : link for Window , link for Linux
    • This project support Maven wrapper. If you do not want to install Maven, follow 1-2), 2-2)
  3. Java : JDK over 1.8 version. You need to install JDK and set JAVA_HOME & PATH.
  • JAVA 8; not working at the upper version

  • How to set JAVA_HOME : link

Installing

1-1. Project building with installed maven

mvn clean install

1-2. Project building with maven wrapper

./mvnw clean install

2-1. Spring server executing with installed maven

mvn jetty:run

2-2. Spring server executing with maven wrapper

./mvnw jetty:run

It is recommended to use the other port number(9797) with parameter

mvn jetty:run "-Djetty.port=9797"

Running

  1. Clone the project
  2. Go into the cloned project folder and build the project with mvn clean install.
  3. Run the server with mvn jetty:run (Change the port as you want.).

Built With

How to make http request

It is explained at the wiki.

Authors

Contributing

Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes NOTE: Be sure to merge the latest from "upstream" before making a pull request!

License

This project is under the MIT License - see the LICENSE

More Information

More information is found at Wiki.