private String getWildflySwarmVersion() { return Versions.getImplementationVersionFor(FractionList.class).toString(); }
@Override public String getLanguageVersion() { return Versions.getImplementationVersionFor(getClass()).toString(); }
@Override public String getEngineVersion() { return Versions.getImplementationVersionFor(getClass()).toString(); }
@GET @Produces(MediaType.APPLICATION_JSON) public JsonObject getInfo() { return createObjectBuilder() .add("version", Versions.getImplementationVersionFor(UIContext.class).toString()) .build(); }
@Command(value = "version", help = "Displays the current Forge version.", enabled = NonGUIEnabledPredicate.class) public void showVersion(final UIOutput output) { Version version = Versions.getImplementationVersionFor(getClass()); output.out().println( "JBoss Forge, version [ " + version + " ] - JBoss, by Red Hat, Inc. [ http://jboss.org/forge ]"); }
@Override public void beforeStart(Furnace furnace) throws ContainerException { if (furnace.isServerMode()) { StringWriter sw = new StringWriter(); PrintWriter out = new PrintWriter(sw, true); out.println(); out.println(" _____ "); out.println(" | ___|__ _ __ __ _ ___ "); out.println(" | |_ / _ \\| `__/ _` |/ _ \\ \\\\"); out.println(" | _| (_) | | | (_| | __/ //"); out.println(" |_| \\___/|_| \\__, |\\___| "); out.println(" |__/ "); out.println(""); out.print("JBoss Forge, version [ "); out.print(Versions.getImplementationVersionFor(getClass())); out.print(" ] - JBoss, by Red Hat, Inc. [ http://forge.jboss.org ]"); out.println(); out.println("Hit '<TAB>' for a list of available commands and 'man [cmd]' for help on a specific command."); out.println(); out.println("To quit the shell, type 'exit'."); logger.info(sw.toString()); System.out.println(sw.toString()); shellProgressInformation(); } }
@Override public void beforeStart(Furnace furnace) throws ContainerException { if (furnace.isServerMode()) { StringWriter sw = new StringWriter(); PrintWriter out = new PrintWriter(sw, true); out.println(); out.println(" _____ "); out.println(" | ___|__ _ __ __ _ ___ "); out.println(" | |_ / _ \\| `__/ _` |/ _ \\ \\\\"); out.println(" | _| (_) | | | (_| | __/ //"); out.println(" |_| \\___/|_| \\__, |\\___| "); out.println(" |__/ "); out.println(""); out.print("JBoss Forge, version [ "); out.print(Versions.getImplementationVersionFor(getClass())); out.print(" ] - JBoss, by Red Hat, Inc. [ http://forge.jboss.org ]"); out.println(); out.println("Hit '<TAB>' for a list of available commands and 'man [cmd]' for help on a specific command."); out.println(); out.println("To quit the shell, type 'exit'."); logger.info(sw.toString()); System.out.println(sw.toString()); shellProgressInformation(); } }
System.out.println("Forge version " + Versions.getImplementationVersionFor(getClass())); exitAfter = true;
System.out.println("Forge version " + Versions.getImplementationVersionFor(getClass())); exitAfter = true;
/** * Returns the latest available distribution */ private Coordinate getLatestAvailableDistribution(DependencyResolver resolver) { final Version runtimeVersion = Versions.getImplementationVersionFor(getClass()); CoordinateBuilder distCoordinate = CoordinateBuilder.create().setGroupId("org.jboss.forge") .setArtifactId("forge-distribution") .setClassifier("offline").setPackaging("zip"); DependencyQuery query = DependencyQueryBuilder .create(distCoordinate) .setFilter(new CompositeDependencyFilter( new NonSnapshotDependencyFilter(), new Predicate<Dependency>() { @Override public boolean accept(Dependency dependency) { Version version = SingleVersion.valueOf(dependency.getCoordinate().getVersion()); return version.compareTo(runtimeVersion) > 0 && version.getMajorVersion() == runtimeVersion.getMajorVersion() && "Final".equals(version.getQualifier()); } })); List<Coordinate> versions = resolver.resolveVersions(query); return versions.isEmpty() ? null : versions.get(versions.size() - 1); }
.createBuilder() .addArguments("clean", "install", "-Dversion.furnace=" + furnace.getVersion(), "-Dversion.forge=" + Versions.getImplementationVersionFor(getClass())) .runTests(false) .build(output.out(), output.err());