Skip to content
Lars Geyer-Blaumeiser edited this page Aug 31, 2018 · 1 revision

Version 1.0 - 2018-08-08

Download from: https://github.com/lgblaumeiser/ProjectTimeManager/releases/tag/release-1.0.0

Installation

  • Download the two jars mentioned in the release description
  • Run the ptm_rest jar with a simple java -jar ...
  • The backend starts on localhost:8080. This is the preconfigured address in the client
  • Servername and port can be changed with ${ptm.host} and ${ptm.port} environment variables
  • Run the CLI jar with the command you wish
  • The data is stored in ${user.home}/.ptm folder

Open Source Dependencies

Command Line Interface

  • org.apache.httpcomponents:httpclient:4.5.6 : Apache 2.0
  • com.fasterxml.jackson.core:jackson-databind:2.9.6 : Apache 2.0
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.6 : Apache 2.0
  • com.beust:jcommander:1.72 : Apache 2.0

Datamanager

  • org.apache.commons:commons-lang3:3.7 : Apache 2.0
  • commons-collections:commons-collections:3.2.2 : Apache 2.0
  • com.google.guava:guava:26.0-jre : Apache 2.0
  • com.google.code.gson:gson:2.8.5 : Apache 2.0
  • commons-io:commons-io:2.6 : Apache 2.0

Rest Wrapper

  • org.springframework.boot:spring-boot-starter-parent:2.0.4.RELEASE
  • org.springframework.boot:spring-boot-starter-web
  • org.springframework.boot:spring-boot-starter-thymeleaf
  • org.springframework.boot:spring-boot-devtools
  • org.springframework.boot:spring-boot-starter-data-mongodb
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 All spring related dependencies are defined in parent based on version 2.0.4, all the stuff here under Apache 2.0 license