boq / DependencyChecker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DependencyChecker

This is small utility for checking compatiblity between mods, based on static analysis. Created for OpenPeripheralIntegration, but maybe somebody will find alternative use.

Program accepts directories with following structure:

data\
  mods\
    modA\
      modA_X.Y.Z.jar
      modA_X.Y.W.jar
      ...
      meta.json
    modB\
      ...
    ...
  targets\
    targetMod_X.Y.Z.jar
    targetMod_X.Y.W.jar
    ...

Example meta.json:

{
    "mod" : "forestry",
    "package" : "forestry",
    "patterns" : [
        {
            "pattern" : "forestry_([0-9.]+)-([0-9.]+).jar",
            "versionGroup" : 2
        }
    ]
}

About

License:MIT License


Languages

Language:Java 100.0%