Skip to content
Adrian Papari edited this page Mar 9, 2016 · 29 revisions

Stand-alone executable jar for weaving components and generating the component dependency matrix.

It can be manually downloaded from: http://repo1.maven.org/maven2/net/onedaybeard/artemis/artemis-odb-cli/1.4.0/

$ java -jar artemis-odb-cli-1.4.0.jar 
Usage: artemis-odb-cli-1.4.0.jar [options] [command] [command options]
  Options:
    -h, --help
       Displays this help message.
       Default: false
  Commands:
    matrix      Generate the Component Dependency Matrix from existing classes
      Usage: matrix [options]
        Options:
        * -c, --class-folder
             Root class folder
          -l, --label
             Project name, used as page title
             Default: Unknown artemis project
          -o, --output
             Save to file, destination may be given as a folder path
             Default: matrix.html

    weave      Weave component types and inject profiler code into entity systems
      Usage: weave [options]
        Options:
        * -c, --class-folder
             Root class folder
          -e, --disable-es-optimization
             Disable callsite devirtualization
             Default: false
          -P, --disable-packed
             Disable weaving of pooled components
             Default: false
          -p, --disable-pooled
             Disable weaving of pooled components
             Default: false
          -v, --verbose
             Print summary of all transformed components
             Default: false

    optimize      Optimize systems extending EntityProcessingSystem
      Usage: optimize [options]
        Options:
        * -c, --class-folder
             Root class folder
          -v, --verbose
             Print summary of all transformed components
             Default: false

    eclipse-ap      Configures EntityFactory Annotation Processor with Eclipse project
      Usage: eclipse-ap [options]
        Options:
          -s, --ap-src-folder
             Source folder for generated files
             Default: src-generated
          -o, --jar-folder
             Save location for annotation processor jar
             Default: .
        * -p, --project-folder
             Root project folder

Clone this wiki locally