@Override public String getVersion(final String groupId, final String artifactId) { return getArtifactVersion(groupId, artifactId); }
@Override public String getVersion(final String groupId, final String artifactId) { return getArtifactVersion(groupId, artifactId); }
new File(TestResourcesOptions.getTestResource("/META-INF/maven/dependencies.properties")); if (!dependencyFile.exists()) { return MavenUtils.getArtifactVersion(groupId, artifactId);
/** * @return Pax-Exam option to install custom invoker factory that waits for Nexus to start */ private static Option nexusPaxExam() { final String version = MavenUtils.getArtifactVersion("org.sonatype.nexus", "nexus-pax-exam"); Option result = mavenBundle("org.sonatype.nexus", "nexus-pax-exam", version).startLevel(0); final File nexusPaxExam = resolveBaseFile("target/nexus-pax-exam-" + version + ".jar"); if (nexusPaxExam.isFile()) { // when freshly built bundle of 'nexus-pax-exam' is available, copy it over to distribution's system repository final String systemPath = "system/org/sonatype/nexus/nexus-pax-exam/" + version + "/" + nexusPaxExam.getName(); result = composite(replaceConfigurationFile(systemPath, nexusPaxExam), result); } return result; } }
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**
/** * Creates default pax exam configuration for Karaf. * @return the default configuration */ public Option[] createConfig() { final Option[] base = options( cleanCaches(), karafDistributionConfiguration() .frameworkUrl( maven().groupId("org.apache.karaf").artifactId("apache-karaf") .type("zip").versionAsInProject()) .name("Apache Karaf") .karafVersion( MavenUtils.getArtifactVersion("org.apache.karaf", "apache-karaf")) .unpackDirectory(new File("target/exam/unpack/")), keepRuntimeFolder(), cleanCaches(), junitBundles(), addCodeCoverageOption(), addMavenSettingsOptions(), mavenReposURLOptions(), loggingLevel(), addExtraOptions(), featureToTest()); final Option[] baseAndJVM = OptionUtils.combine(base, addJVMOptions()); final Option vmOption = (paxRunnerVmOption != null) ? CoreOptions .vmOption(paxRunnerVmOption) : null; return OptionUtils.combine(baseAndJVM, vmOption); } /**
final String karafVersion = MavenUtils.getArtifactVersion("org.apache.karaf.features", "org.apache.karaf.features.core"); options = OptionUtils.combine(options, new VMOption[] {