예제 #1
0
  @Override
  public boolean install() {
    DependencyFacet deps = project.getFacet(DependencyFacet.class);

    List<Dependency> versions =
        deps.resolveAvailableVersions("org.jboss.seam.forge:forge-shell-api:[,]");
    Dependency version =
        shell.promptChoiceTyped("Install which version of the Forge API?", versions);
    deps.setProperty("forge.api.version", version.getVersion());
    DependencyBuilder dep =
        DependencyBuilder.create("org.jboss.seam.forge:forge-shell-api:${forge.api.version}");
    deps.addDependency(dep);
    return true;
  }