Skip to content

Linguistic Decision Making Algorithms: HFLTS, 2-tuples etc.

Notifications You must be signed in to change notification settings

ldss-hse/ldss-core-aggregator

Repository files navigation

Build status

Quality Gate

How to run

You need to provide the path to the input JSON file, containing problem description

Example launch:

  1. macOS:

    ./gradlew run -PappArgs="['-i', 'PATH_TO_PROJECT_ROOT/src/main/resources/description_multilevel.json', '-o', 'artifacts']"
  2. Windows:

    .\gradlew run --args='-i PATH_TO_PROJECT_ROOT\src\main\resources\description_multilevel.json -o artifacts'

How to use as a jar

  1. Build the jar with core logic and all dependencies: ./gradlew shadowJar
  2. [Optional] build the jar with sources: ./gradlew sourcesJar
  3. Both jars are placed in build/libs folder. lingvo-dss-all.jar represents core logic with dependencies. While lingvo-dss-sources.jar contains sources of the library.
  4. Run the jar on the given description:
    java -jar .\build\libs\lingvo-dss-all.jar -i .\src\main\resources\description_multilevel.json -o artifacts