java.saveTestJavaSource(deploymentExporter);
}
private void installArquillianBom()
{
DependencyBuilder arquillianBom = DependencyBuilder.create().setGroupId("org.jboss.arquillian")
.setArtifactId("arquillian-bom").setPackagingType("pom").setScopeType(ScopeType.IMPORT);
arquillianVersion = dependencyFacet.getProperty(ARQ_CORE_VERSION_PROP_NAME);
if (arquillianVersion == null)
{
List<Dependency> dependencies = dependencyFacet.resolveAvailableVersions(arquillianBom);
Dependency dependency = shell.promptChoiceTyped("Which version of Arquillian do you want to install?",
dependencies, DependencyUtil.getLatestNonSnapshotVersion(dependencies));
arquillianVersion = dependency.getVersion();
dependencyFacet.setProperty(ARQ_CORE_VERSION_PROP_NAME, arquillianVersion);
}
// need to set version after resolve is done, else nothing will resolve.
if (!dependencyFacet.hasDirectManagedDependency(arquillianBom))
{
arquillianBom.setVersion(ARQ_CORE_VERSION_PROP);
dependencyFacet.addDirectManagedDependency(arquillianBom);
}
}