Utility for importing Maven dependency graphs into Ardoq
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main
.gitignore
README.md
pom.xml

README.md

This project serves as an example to how to synchronize a number of Maven projects into an Ardoq workspace.

Please note that the workspace will be overwritten when running the sync, so use a different workspace with implicit references for your manually entered docs.

Ardoq Model setup

Use the provided Maven template model in Ardoq directly, or as a template.

Requires a workspace with only two top level page types

  • Project
  • Group
    • Artifact
      • Version

Projects can link to Project and Version. Version can link to Version

Fields:

  • artifactId
  • groupId
  • version

Relations:

  • Dependency (includes run time and compile time dependencies)
  • Test scope dependency
  • Parent (only applies to Project)
  • Module (only applies to Project)

Example usage

mvn install
java -jar target/ardoq-maven-import-0.2-bundle.jar -h http://localhost:8080 -t <apiToken> -w <workspace> -m <modelName> -o <organization> io.dropwizard:dropwizard-core:0.8.1