當前位置: 首頁>>代碼示例>>Java>>正文


Java Maven類代碼示例

本文整理匯總了Java中org.jboss.shrinkwrap.resolver.api.maven.Maven的典型用法代碼示例。如果您正苦於以下問題:Java Maven類的具體用法?Java Maven怎麽用?Java Maven使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Maven類屬於org.jboss.shrinkwrap.resolver.api.maven包,在下文中一共展示了Maven類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
/**
 * @return a war file containing all the required classes and dependencies
 * to test the {@link GitHubService}
 */
@Deployment
public static WebArchive createDeployment() {
    // Import Maven runtime dependencies
    final File[] dependencies = Maven.resolver().loadPomFromFile("pom.xml")
            .importDependencies(RUNTIME, COMPILE)
            .resolve().withTransitivity()
            .asFile();

    final File[] testDependencies = Maven.resolver().loadPomFromFile("pom.xml").resolve("org.assertj:assertj-core").withoutTransitivity().asFile();
    // Create deploy file
    WebArchive war = ShrinkWrap.create(WebArchive.class)
            .addPackage(KohsukeGitHubServiceFactoryImpl.class.getPackage())
            .addClasses(GitHubTestCredentials.class, GitHubServiceSpi.class, AbstractGitService.class)
            // libraries will include all classes/interfaces from the API project.
            .addAsLibraries(dependencies)
            .addAsLibraries(testDependencies);
    // Show the deployed structure
    log.fine(war.toString(true));
    return war;
}
 
開發者ID:fabric8-launcher,項目名稱:launcher-backend,代碼行數:25,代碼來源:GitHubServiceIT.java

示例2: deployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive deployment() {
  PomEquippedResolveStage pom = Maven.resolver().loadPomFromFile("pom.xml");

  String[] libraries = new String[]{"de.undercouch:actson", "commons-io:commons-io"};

  return ShrinkWrap.create(WebArchive.class)
    .addPackage(SingleItemPublisher.class.getPackage())
    .addPackage(Customer.class.getPackage())
    .addPackage(JsonConverter.class.getPackage())
    .addPackage(PublisherMessageBodyReader.class.getPackage())
    .addAsLibraries(pom.resolve(libraries).withTransitivity().asFile())
    .setWebXML(new StringAsset(Descriptors.create(WebAppDescriptor.class)
      .addDefaultNamespaces()
      .version("3.1")
      .exportAsString()));
}
 
開發者ID:openknowledge,項目名稱:reactive-jax-rs,代碼行數:18,代碼來源:CustomerBatchUploadTest.java

示例3: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
/**
 * Deploy the apps to test.
 * @return the Deployed apps
 */
@Deployment
public static WebArchive createDeployment() {

    File[] files = Maven.resolver()
            .resolve(
            "io.opentracing:opentracing-api:0.30.0",
            "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.0"
            )
            .withTransitivity().asFile();

    WebArchive war = ShrinkWrap.create(WebArchive.class, "opentracing.war")
            .addPackages(true, OpentracingClientTests.class.getPackage())
            .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
            .addAsLibraries(files);

    return war;
}
 
開發者ID:eclipse,項目名稱:microprofile-opentracing,代碼行數:22,代碼來源:OpentracingClientTests.java

示例4: createTestArchive2

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(name= APP_NAME, order = 2, testable = false)
public static Archive<?> createTestArchive2() throws IOException {
    File[] files = Maven.resolver().loadPomFromFile("pom.xml")
                .importRuntimeDependencies().resolve().withTransitivity().asFile();

    return ShrinkWrap.create(WebArchive.class,  "app-jsp.war")
            .addPackages(true, Filters.exclude(".*Test.*"), Controller.class.getPackage())
            .addAsLibraries(files)
            .addAsWebResource(new File(WEBAPP_SRC, "index.jsp"))
            .addAsWebResource(new File(WEBAPP_SRC, "protected.jsp"))
            .addAsWebResource(new File(WEBAPP_SRC, "styles.css"))
            .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
            .addAsWebInfResource(new StringAsset(createClient(ClientBuilder.create(APP_NAME)
                    .rootUrl(ROOT_URL)
                    .accessType(PUBLIC))), "keycloak.json")
            .setWebXML(new File("src/main/webapp", "WEB-INF/web.xml"));
}
 
開發者ID:nmajorov,項目名稱:keycloak_training,代碼行數:18,代碼來源:ArquillianJeeJspTest.java

示例5: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(testable = false)
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class,"paseos-01-web.war")
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(PaseoResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
             
}
 
開發者ID:Uniandes-ISIS2603-backup,項目名稱:201710-paseos_01,代碼行數:20,代碼來源:FotosTestIntegracion.java

示例6: getBaseArchive

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Override
public WebArchive getBaseArchive() {

    // TODO: Can we get the versions from the pom?
    File[] dependencies = Maven.resolver()
            .resolve(
                    "javax.mvc:javax.mvc-api:1.0-pr",
                    "org.mvc-spec.ozark:ozark-core:1.0.0-m03",
                    "org.mvc-spec.ozark:ozark-jersey:1.0.0-m03"
            )
            .withoutTransitivity()
            .asFile();

    return ShrinkWrap.create(WebArchive.class)
            .addAsLibraries(dependencies);
}
 
開發者ID:mvc-spec,項目名稱:mvc-tck,代碼行數:17,代碼來源:OzarkGlassfishProvider.java

示例7: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(testable = false)
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(AgencyResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
            .merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
                    .importDirectory("src/main/webapp").as(GenericArchive.class), "/");
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:21,代碼來源:AgencyIT.java

示例8: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(testable = false)
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(ProductResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
            .merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
                    .importDirectory("src/main/webapp").as(GenericArchive.class), "/");
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:21,代碼來源:ProductIT.java

示例9: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(testable = false)
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(ClientResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
            .merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
                    .importDirectory("src/main/webapp").as(GenericArchive.class), "/");
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:21,代碼來源:ClientIT.java

示例10: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment(testable = false)
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(CategoryResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
            .merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
                    .importDirectory("src/main/webapp").as(GenericArchive.class), "/");
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:21,代碼來源:CategoryIT.java

示例11: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(ClientResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:19,代碼來源:ClientTest.java

示例12: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(PaymentMethodResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:19,代碼來源:PaymentMethodTest.java

示例13: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(ProductResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:19,代碼來源:ProductTest.java

示例14: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(ItemResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:19,代碼來源:ItemTest.java

示例15: createDeployment

import org.jboss.shrinkwrap.resolver.api.maven.Maven; //導入依賴的package包/類
@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class)
            // Se agrega las dependencias
            .addAsLibraries(Maven.resolver().loadPomFromFile("pom.xml")
                    .importRuntimeDependencies().resolve()
                    .withTransitivity().asFile())
            // Se agregan los compilados de los paquetes de servicios
            .addPackage(CategoryResource.class.getPackage())
            // El archivo que contiene la configuracion a la base de datos.
            .addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
            // El archivo beans.xml es necesario para injeccion de dependencias.
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"))
            // El archivo shiro.ini es necesario para injeccion de dependencias
            .addAsWebInfResource(new File("src/main/webapp/WEB-INF/shiro.ini"))
            // El archivo web.xml es necesario para el despliegue de los servlets
            .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"));
}
 
開發者ID:Uniandes-MISO4203-backup,項目名稱:turism-201620-2,代碼行數:19,代碼來源:CategoryTest.java


注:本文中的org.jboss.shrinkwrap.resolver.api.maven.Maven類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。