Menu

Tree [3f6d83] master /
 History

HTTPS access


File Date Author Commit
 gradle 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 src 2016-09-13 Jonathan Chard Jonathan Chard [3f6d83] Merged Ed's changes into the Master
 store-service 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 .gitattributes 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 .gitignore 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 LICENSE 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 README.md 2016-05-27 Andrew Dunn Andrew Dunn [9d5b02] Changed some of the information in the README.md
 build.gradle 2016-07-27 Jonathan Chard Jonathan Chard [bfb73a] Integrated Gareths's jena service; tests need J...
 gradlew 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 gradlew.bat 2016-05-27 Andrew Dunn Andrew Dunn [fdca1b] Initial commit
 settings.gradle 2016-05-27 Andrew Dunn Andrew Dunn [773c2b] Updated references from provenance to thoughtflow

Read Me

DDMoRe Thoughtflow Provenance Store

Overview

Spring Boot application for storing provenance information. The source code is
split into sub modules which provide a separation of the code into logical
layers allowing for easy unit testing.

Building

Requirements

  • Java 1.7 or above.

Commands

The project uses Gradle to build the source code into the required outputs. To
build the source code into the output the command: gradlew build will
generate the artifacts.

Useful Gradlew tasks

  • test: runs the unit tests.
  • bootRun: starts the provenance storage server.
  • eclipse: generates the eclipse project structure/configuration for import into eclipse.
  • cleanEclipse: removes the eclipse configuration files.
  • clean: cleans the build folders.
  • tasks: displays the full list of tasks.

Output

This generates an executable jar file which can be found in the build/libs
directory.

Implementation

The default port for the rest service is 10100, this is configured in the
application.yml file.

Running

Spring boot packages the application as an uber jar so running it is as simple
as the following command.

$ java -jar thoughtflow-store-server-0.1.0-SNAPSHOT.jar

Copyright 2016, Mango Solutions Ltd - All rights reserved.

SPDX-License-Identifier: AGPL-3.0

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.