Java源码示例:org.ops4j.pax.exam.options.MavenUrlReference

示例1
protected static String getKarafVersion() {
    String karafVersion = System.getProperty(PROP_KARAF_VERSION);
    if (karafVersion == null) {
        if (System.getProperty(PROP_KARAF_DISTRIBUTION_FILE) != null) {
            throw new RuntimeException("When you are running against custom container "
                                               + "it is necessary to define Karaf version by defining system property karaf.version.");
        }

        // set the Karaf version defined by Maven
        MavenUrlReference.VersionResolver versionResolver = MavenUtils.asInProject();
        karafVersion = versionResolver.getVersion(KARAF_GROUP_ID,
                                                  KARAF_ARTIFACT_ID);
    }
    return karafVersion;
}
 
示例2
@Override
public MavenUrlReference getFeatureRepo() {
    return maven()
            .groupId("org.opendaylight.ovsdb")
            .artifactId("southbound-features")
            .classifier("features")
            .type("xml")
            .versionAsInProject();
}
 
示例3
@Override
public MavenUrlReference getFeatureRepo() {
    return maven()
            .groupId("org.opendaylight.ovsdb")
            .artifactId("hwvtepsouthbound-features")
            .classifier("features")
            .type("xml")
            .versionAsInProject();
}
 
示例4
@Override
public MavenUrlReference getFeatureRepo() {
    return maven()
            .groupId("org.opendaylight.ovsdb")
            .artifactId("library-features")
            .classifier("features")
            .type("xml")
            .versionAsInProject();
}
 
示例5
/**
 * @return Pax-Exam option to change the Nexus edition using the given feature XML and name
 */
public static Option nexusEdition(final MavenUrlReference featureXml, final String name) {
  return composite(features(featureXml), editConfigurationFilePut(NEXUS_PROPERTIES_FILE, "nexus-edition", name));
}
 
示例6
/**
 * @return Pax-Exam option to install a Nexus plugin from the given feature XML and name
 */
public static Option nexusFeature(final MavenUrlReference featureXml, final String name) {
  return composite(features(featureXml), editConfigurationFileExtend(NEXUS_PROPERTIES_FILE, "nexus-features", name));
}
 
示例7
private MavenUrlReference karafStandardFeature() {
    return maven().groupId("org.apache.karaf.features").artifactId("standard").type("xml").classifier("features")
            .version(asInProject());
}
 
示例8
/**
 * Set the carbon distribution maven url and carbon runtime name options.
 *
 * @return an option to set the path to distribution.
 */
public static CarbonDistributionBaseOption carbonDistribution(MavenUrlReference mavenUrlReference,
                                                              String runtimeName) {
    return new CarbonDistributionBaseOption().distributionMavenURL(mavenUrlReference)
            .carbonRuntimeName(runtimeName);
}
 
示例9
public MavenUrlReference getDistributionMavenURL() {
    return distributionMavenURL;
}
 
示例10
/**
 * Set the carbon distribution maven url option.
 *
 * @return an option to set the path to distribution.
 */
public static CarbonDistributionBaseOption carbonDistribution(MavenUrlReference mavenUrlReference) {
    return new CarbonDistributionBaseOption().distributionMavenURL(mavenUrlReference);
}