当前位置: 首页>>代码示例>>Java>>正文


Java UrlReference类代码示例

本文整理汇总了Java中org.ops4j.pax.exam.options.UrlReference的典型用法代码示例。如果您正苦于以下问题:Java UrlReference类的具体用法?Java UrlReference怎么用?Java UrlReference使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


UrlReference类属于org.ops4j.pax.exam.options包,在下文中一共展示了UrlReference类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: baseOptions

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
protected Option baseOptions() {
        String localRepo = System.getProperty("maven.repo.local");

        if (localRepo == null) {
            localRepo = System.getProperty("org.ops4j.pax.url.mvn.localRepository");
        }
        MavenArtifactUrlReference karafUrl = maven().groupId("org.apache.karaf").artifactId("apache-karaf").version("4.0.8").type("tar.gz");
        UrlReference enterpriseFeatureUrl = maven().groupId("org.apache.karaf.features").artifactId("enterprise").versionAsInProject().type("xml").classifier("features");
        UrlReference jpaFeatureUrl = maven().groupId("org.apache.aries.jpa").artifactId("jpa-features").versionAsInProject().type("xml").classifier("features");
        UrlReference paxJdbcFeatureUrl = maven().groupId("org.ops4j.pax.jdbc").artifactId("pax-jdbc-features").version("0.7.0").type("xml").classifier("features");
        return CoreOptions.composite(
            //KarafDistributionOption.debugConfiguration("8000", true),
            karafDistributionConfiguration().frameworkUrl(karafUrl).name("Apache Karaf").unpackDirectory(new File("target/exam")).useDeployFolder(false),
            configureSecurity().disableKarafMBeanServerBuilder(),
            systemProperty("pax.exam.osgi.unresolved.fail").value("true"),
            keepRuntimeFolder(),
            logLevel(LogLevel.INFO),
            when(localRepo != null).useOptions(vmOption("-Dorg.ops4j.pax.url.mvn.localRepository=" + localRepo)),
            features(paxJdbcFeatureUrl, "pax-jdbc-config", "pax-jdbc-h2", "pax-jdbc-pool-dbcp2"),
            features(enterpriseFeatureUrl, "transaction", "http-whiteboard", "hibernate/4.3.6.Final", "scr"),
            features(jpaFeatureUrl, "jpa"),
            mavenBundle("org.apache.aries.jpa.example", "org.apache.aries.jpa.example.tasklist.model").versionAsInProject(),
            editConfigurationFilePut(DS_CONFIG, DataSourceFactory.OSGI_JDBC_DRIVER_NAME, "H2-pool-xa"),
            editConfigurationFilePut(DS_CONFIG, DataSourceFactory.JDBC_DATABASE_NAME, "tasklist;create=true"),
            editConfigurationFilePut(DS_CONFIG, DataSourceFactory.JDBC_DATASOURCE_NAME, "tasklist"),
            replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg", new File("src/test/resources/org.ops4j.pax.logging.cfg"))
//            replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg", getConfigFile("/etc/org.ops4j.pax.logging.cfg")),
        );
    }
 
开发者ID:apache,项目名称:aries-jpa,代码行数:30,代码来源:AbstractJPAItest.java

示例2: getCamelKarafFeatureUrl

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
public static UrlReference getCamelKarafFeatureUrl() {
    // the Apache Camel Karaf feature file
    return mavenBundle().
            groupId("org.apache.camel.karaf").
            artifactId("apache-camel")
            .version("2.19.0")
            .classifier("features")
            .type("xml");
}
 
开发者ID:camelinaction,项目名称:camelinaction2,代码行数:10,代码来源:PaxExamIT.java

示例3: getArtemisMQKarafFeatureUrl

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
public static UrlReference getArtemisMQKarafFeatureUrl() {
   String type = "xml/features";
   UrlReference urlReference = mavenBundle().groupId("org.apache.activemq").
      artifactId("artemis-features").versionAsInProject().type(type);
   LOG.info("FeatureURL: " + urlReference.getURL());
   return urlReference;
}
 
开发者ID:apache,项目名称:activemq-artemis,代码行数:8,代码来源:ArtemisFeatureTest.java

示例4: getCamelKarafFeatureUrl

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
public static UrlReference getCamelKarafFeatureUrl(String version) {

        String type = "xml/features";
        MavenArtifactProvisionOption mavenOption = mavenBundle().groupId("org.apache.camel.karaf").artifactId("apache-camel");
        if (version == null) {
            return mavenOption.versionAsInProject().type(type);
        } else {
            return mavenOption.version(version).type(type);
        }
    }
 
开发者ID:jboss-integration,项目名称:fuse-bxms-integ,代码行数:11,代码来源:KarafIntegrationTestSupport.java

示例5: getCamelKarafFeatureUrl

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
public static UrlReference getCamelKarafFeatureUrl() {
    return mavenBundle().
            groupId("org.apache.camel.karaf").
            artifactId("apache-camel").
            versionAsInProject().type("xml/features");
}
 
开发者ID:HydAu,项目名称:Camel,代码行数:7,代码来源:AbstractFeatureTest.java

示例6: getFabricFeatureUrl

import org.ops4j.pax.exam.options.UrlReference; //导入依赖的package包/类
public static UrlReference getFabricFeatureUrl() {
  String type = "xml/features";
  return mavenBundle("io.fabric8", "fabric8-karaf", "1.0.0.Beta4").type(type);
}
 
开发者ID:pires,项目名称:fabric8-amq-example,代码行数:5,代码来源:AMQClientTest.java


注:本文中的org.ops4j.pax.exam.options.UrlReference类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。