congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
JavaArchive.addAsResource
Code IndexAdd Tabnine to your IDE (free)

How to use
addAsResource
method
in
org.jboss.shrinkwrap.api.spec.JavaArchive

Best Java code snippets using org.jboss.shrinkwrap.api.spec.JavaArchive.addAsResource (Showing top 20 results out of 585)

origin: hibernate/hibernate-orm

protected File buildLargeJar() throws Exception {
  final String fileName = "large.jar";
  final JavaArchive archive = ShrinkWrap.create( JavaArchive.class, fileName );
  // Build a large jar by adding a lorem ipsum file repeatedly.
  final Path loremipsumTxtFile = Paths.get( ScannerTests.class.getResource(
      "/org/hibernate/jpa/test/packaging/loremipsum.txt" ).toURI() );
  for ( int i = 0; i < 100; i++ ) {
    ArchivePath path = ArchivePaths.create( "META-INF/file" + i );
    archive.addAsResource( loremipsumTxtFile.toFile(), path );
  }
  File testPackage = new File( shrinkwrapArchiveDirectory, fileName );
  archive.as( ZipExporter.class ).exportTo( testPackage, true );
  return testPackage;
}
origin: cbeust/testng

public static File generateJar(
  Class<?>[] classes, String[] resources, String prefix, String archiveName)
  throws IOException {
 File jarFile = File.createTempFile(prefix, ".jar");
 JavaArchive archive = ShrinkWrap.create(JavaArchive.class, archiveName).addClasses(classes);
 for (String resource : resources) {
  archive = archive.addAsResource(resource);
 }
 archive.as(ZipExporter.class).exportTo(jarFile, true);
 return jarFile;
}
origin: camunda/camunda-bpm-platform

@Deployment
public static WebArchive processArchive() {    
 
 return initWebArchiveDeployment()
     .addAsLibraries(
      ShrinkWrap.create(JavaArchive.class, "engine1.jar")
         .addAsResource("singleEngine.xml", "META-INF/processes.xml"),
      ShrinkWrap.create(JavaArchive.class, "engine2.jar")
         .addAsResource("twoEngines.xml", "META-INF/processes.xml")
    );
}

origin: camunda/camunda-bpm-platform

@Deployment
@OverProtocol("jmx-as7")
public static JavaArchive processArchive() {
 return ShrinkWrap.create(JavaArchive.class)
  .addClass(AbstractFoxPlatformIntegrationTest.class)
  .addClass(DefaultEjbProcessApplication.class)
  .addAsResource("META-INF/processes.xml", "META-INF/processes.xml")
  .addAsResource("org/camunda/bpm/integrationtest/testDeployProcessArchive.bpmn20.xml");
}

origin: camunda/camunda-bpm-platform

@Deployment
public static WebArchive processArchive() {    
 
 return initWebArchiveDeployment()
     .addAsLibraries(ShrinkWrap.create(JavaArchive.class, "engine1.jar")
         .addAsResource("singleEngine.xml", "META-INF/processes.xml")
      );
     
}

origin: camunda/camunda-bpm-platform

@Deployment(managed=false, name="deployment")
public static WebArchive processArchive() {    
 
 return  ShrinkWrap.create(WebArchive.class)
     .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
     .addAsLibraries(DeploymentHelper.getEjbClient())
     .addAsResource("META-INF/processes.xml", "META-INF/processes.xml")
     .addAsLibraries(
      ShrinkWrap.create(JavaArchive.class, "engine1.jar")
         .addAsResource("singleEngine.xml", "META-INF/processes.xml"),
      ShrinkWrap.create(JavaArchive.class, "engine2.jar")
         // we add the same process engine configuration multiple times -> fails
         .addAsResource("singleEngine.xml", "META-INF/processes.xml")
    );
}

origin: camunda/camunda-bpm-platform

.addAsResource(processAssets[0], "process0.bpmn")
.addAsResource(processAssets[1], "directory/process1.bpmn");
.addAsResource(processAssets[0], "process0.bpmn")
.addAsResource(processAssets[2], "alternateDirectory/process2.bpmn");
origin: camunda/camunda-bpm-platform

.addAsResource(processAssets[3], "process3.bpmn")
.addAsResource(processAssets[4], "directory/process4.bpmn")
.addAsResource(processAssets[5], "alternateDirectory/process5.bpmn");
.addAsResource(processAssets[6], "process6.bpmn")
.addAsResource(processAssets[7], "directory/process7.bpmn")
.addAsResource(processAssets[8], "alternateDirectory/process8.bpmn");
origin: camunda/camunda-bpm-platform

.addAsResource(pa2ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[3], "process3.bpmn")
.addAsResource(processAssets[4], "directory/process4.bpmn")
.addAsResource(processAssets[5], "alternateDirectory/process5.bpmn");
.addAsResource(pa3ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[6], "process6.bpmn")
.addAsResource(processAssets[7], "directory/process7.bpmn")
.addAsResource(processAssets[8], "alternateDirectory/process8.bpmn");
origin: camunda/camunda-bpm-platform

.addAsResource(pa2ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[3], "process3.bpmn")
.addAsResource(processAssets[4], "directory/process4.bpmn")
.addAsResource(processAssets[5], "alternateDirectory/process5.bpmn");
.addAsResource(pa3ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[6], "process6.bpmn")
.addAsResource(processAssets[7], "directory/process7.bpmn")
.addAsResource(processAssets[8], "alternateDirectory/process8.bpmn");
origin: camunda/camunda-bpm-platform

/**
 * <pre>
 *   |-- pa1.war
 *       |-- WEB-INF
 *           |-- lib/
 *               |-- test-v1.jar
 *                   |-- META-INF/processes.xml
 *                   |-- process.bpmn
 * </pre>
 */
@Deployment(order=1, name=PA1)
public static WebArchive archive1() {
 JavaArchive processArchiveJar = ShrinkWrap.create(JavaArchive.class, "test-v1.jar")
  .addAsResource("org/camunda/bpm/integrationtest/deployment/war/testDeployProcessArchiveUnchanged.bpmn20.xml", "process.bpmn")
  .addAsResource("META-INF/processes.xml");
 WebArchive archive = ShrinkWrap.create(WebArchive.class, "pa1.war")
   .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
   .addAsLibraries(DeploymentHelper.getEngineCdi())
   .addAsLibraries(processArchiveJar)
   .addClass(AbstractFoxPlatformIntegrationTest.class)
   .addClass(TestWarDeploymentDeployChangedOnlyWithJarAsLib.class);
 TestContainer.addContainerSpecificResources(archive);
 return archive;
}
origin: camunda/camunda-bpm-platform

/**
 * <pre>
 *   |-- pa2.war
 *       |-- WEB-INF
 *           |-- lib/
 *               |-- test-v2.jar
 *                   |-- META-INF/processes.xml
 *                   |-- process.bpmn
 * </pre>
 */
@Deployment(order=2, name=PA2)
public static WebArchive archive2() {
 JavaArchive processArchiveJar = ShrinkWrap.create(JavaArchive.class, "test-v2.jar")
  .addAsResource("org/camunda/bpm/integrationtest/deployment/war/testDeployProcessArchiveUnchanged.bpmn20.xml", "process.bpmn")
  .addAsResource("META-INF/processes.xml");
 WebArchive archive = ShrinkWrap.create(WebArchive.class, "pa2.war")
   .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
   .addAsLibraries(DeploymentHelper.getEngineCdi())
   .addAsLibraries(processArchiveJar)
   .addClass(AbstractFoxPlatformIntegrationTest.class)
   .addClass(TestWarDeploymentDeployChangedOnlyWithJarAsLib.class);
 TestContainer.addContainerSpecificResources(archive);
 return archive;
}
origin: camunda/camunda-bpm-platform

.addAsResource(pa1ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[0], "process0.bpmn");
.addAsResource(pa2ProcessesXml, "META-INF/processes.xml")
.addAsResource(processAssets[1], "processes/process1.bpmn");
  .addAsResource(pa3ProcessesXml, "META-INF/processes.xml")
  .addAsResource(processAssets[2], "directory/process2.bpmn")
  .addAsResource(processAssets[3], "directory/subDirectory/process3.bpmn");
  .addAsResource(pa4ProcessesXml, "META-INF/processes.xml");
origin: camunda/camunda-bpm-platform

.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/process1.bpmn20.xml")
.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/pa1.xml", "META-INF/processes.xml");
.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/process2.bpmn20.xml")
.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/pa2.xml", "META-INF/processes.xml");
origin: camunda/camunda-bpm-platform

/**
 *
 * test-application.ear
 *    |-- pa.jar
 *        |-- AbstractFoxPlatformIntegrationTest.class
 *        |-- TestPaAnnotatedEjb.class
 *
 *        |-- AnnotatedEjbPa.class
 *        |-- process.bpmn
 *        |-- deployment-descriptor-with-custom-filename.xml
 *        |-- META-INF/beans.xml
 *
 *    |-- camunda-engine-cdi.jar
 *        |-- META-INF/MANIFEST.MF
 *
 */
@Deployment
public static EnterpriseArchive paAsEjbModule() {
 JavaArchive processArchive1Jar = ShrinkWrap.create(JavaArchive.class, "pa.jar")
  .addClass(AbstractFoxPlatformIntegrationTest.class)
  .addClass(TestPaAnnotatedEjb.class)
  .addClass(AnnotatedEjbPa.class)
  .addAsResource("org/camunda/bpm/integrationtest/deployment/ear/process1.bpmn20.xml", "process.bpmn")
  .addAsResource("META-INF/processes.xml", "deployment-descriptor-with-custom-filename.xml")
  .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
 return ShrinkWrap.create(EnterpriseArchive.class, "paAsEjbModule.ear")
  .addAsModule(processArchive1Jar)
  .addAsLibrary(DeploymentHelper.getEngineCdi());
}
origin: camunda/camunda-bpm-platform

/**
 *
 * test-application.ear
 *    |-- pa.jar
 *        |-- DefaultEjbProcessApplication.class
 *        |-- NamedCdiBean.class
 *        |-- AbstractFoxPlatformIntegrationTest.class
 *        |-- TestPaAsEjbJar.class
 *        |-- org/camunda/bpm/integrationtest/deployment/ear/paAsEjbJar-process.bpmn20.xml
 *        |-- META-INF/processes.xml
 *        |-- META-INF/beans.xml
 *
 *    |-- camunda-engine-cdi.jar
 *        |-- META-INF/MANIFEST.MF
 *
 */
@Deployment
public static EnterpriseArchive paAsEjbModule() throws Exception {
 JavaArchive processArchive1Jar = ShrinkWrap.create(JavaArchive.class, "pa.jar")
  .addClass(DefaultEjbProcessApplication.class)
  .addClass(NamedCdiBean.class)
  .addClass(AbstractFoxPlatformIntegrationTest.class)
  .addClass(TestPaAsEjbJar.class)
  .addAsResource("org/camunda/bpm/integrationtest/deployment/ear/paAsEjbJar-process.bpmn20.xml")
  .addAsResource("META-INF/processes.xml", "META-INF/processes.xml")
  .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
 return ShrinkWrap.create(EnterpriseArchive.class, "paAsEjbModule.ear")
  .addAsModule(processArchive1Jar)
  .addAsLibrary(DeploymentHelper.getEngineCdi());
}
origin: camunda/camunda-bpm-platform

.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/paAsEjbModule-process.bpmn20.xml")
.addAsResource("org/camunda/bpm/integrationtest/deployment/ear/paAsEjbModule-pa.xml", "META-INF/processes.xml");
origin: camunda/camunda-bpm-platform

.addAsResource("org/camunda/bpm/integrationtest/testDeployProcessArchive.bpmn20.xml")
.addAsResource("META-INF/processes.xml", "META-INF/processes.xml");
origin: camunda/camunda-bpm-platform

@Deployment
public static WebArchive processArchive() {    
 Asset pa2ProcessesXml = TestHelper.getStringAsAssetWithReplacements(
     PROCESSES_XML, 
     new String[][]{new String[]{"PA_NAME","PA2"}});
 
 
 Asset[] processAssets = TestHelper.generateProcessAssets(9);
   
 JavaArchive pa2 = ShrinkWrap.create(JavaArchive.class, "pa2.jar")
     .addAsResource(pa2ProcessesXml, "META-INF/processes.xml");
    WebArchive deployment = ShrinkWrap.create(WebArchive.class, "test.war")
     .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
     .addAsLibraries(DeploymentHelper.getEngineCdi())
     
     .addAsLibraries(pa2)
     
     .addAsResource(processAssets[0], "process0.bpmn")
     .addAsResource(processAssets[1], "directory/process1.bpmn")
     .addAsResource(processAssets[2], "alternateDirectory/process2.bpmn")
     
     .addClass(AbstractFoxPlatformIntegrationTest.class);
 
 TestContainer.addContainerSpecificResources(deployment);
 
 return deployment;
 
}

origin: camunda/camunda-bpm-platform

.addAsResource(processAssets[0], "directory/processes/process.bpmn");
org.jboss.shrinkwrap.api.specJavaArchiveaddAsResource

Popular methods of JavaArchive

  • addAsManifestResource
  • addPackage
  • addAsServiceProvider
  • addClass
  • addPackages
  • addClasses
  • as
  • add
  • merge
  • getName
  • setManifest
  • toString
  • setManifest,
  • toString,
  • get,
  • getContent,
  • addAsServiceProviderAndClasses,
  • contains,
  • delete,
  • addAsDirectory,
  • addDefaultPackage

Popular in Java

  • Making http post requests using okhttp
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • getResourceAsStream (ClassLoader)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now