本文整理了Java中org.jboss.shrinkwrap.api.asset.StringAsset
类的一些代码示例,展示了StringAsset
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringAsset
类的具体详情如下:
包路径:org.jboss.shrinkwrap.api.asset.StringAsset
类名称:StringAsset
[英]Implementation of an Asset backed by a String
[中]由字符串支持的资产的实现
代码示例来源:origin: hibernate/hibernate-orm
@Deployment
public static WebArchive createDeployment() {
return ShrinkWrap.create( WebArchive.class )
.addClass( Kryptonite.class )
.addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" )
.addAsResource( new StringAsset( persistenceXml().exportAsString() ), "META-INF/persistence.xml" );
}
代码示例来源:origin: org.eclipse.microprofile.fault-tolerance/microprofile-fault-tolerance-tck
@Deployment
public static WebArchive deploy() {
JavaArchive testJar = ShrinkWrap
.create(JavaArchive.class, "ftTimeout.jar")
.addClasses(TimeoutClient.class)
.addAsManifestResource(new StringAsset(
"Timeout/value=200"), "microprofile-config.properties")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml").as(JavaArchive.class);
WebArchive war = ShrinkWrap.create(WebArchive.class, "ftTimeout.war").addAsLibrary(testJar);
return war;
}
代码示例来源:origin: arquillian/continuous-enterprise-development
@Deployment
public static WebArchive deploy() {
return ShrinkWrap.create(WebArchive.class)
.addAsLibraries(
ConferenceDeployments.conference().addClasses(ConferenceTestCase.class, TestUtils.class)
.addAsManifestResource(new StringAsset(
PersistenceDeployments.descriptor() .exportAsString()), "persistence.xml")
.addAsManifestResource(new File("src/main/resources/META-INF/beans.xml")))
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addClass(BaseTransactionalSpecification.class);
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Deployment(name = "EJB", order = 1, testable = false)
public static JavaArchive createEjbtArchive() {
return ShrinkWrap
.create(JavaArchive.class, "test-ejb.jar")
.addClasses(FooRemote.class, FooBean.class, Bar.class, ProcessBeanObserver.class)
.addAsServiceProvider(Extension.class, ProcessBeanObserver.class)
.addAsManifestResource(new StringAsset(Descriptors.create(BeansDescriptor.class).beanDiscoveryMode(BeanDiscoveryMode._ALL.toString()).version(
Versions.v1_1).exportAsString()), "beans.xml");
}
代码示例来源:origin: apache/deltaspike
@Deployment
public static WebArchive deploy()
{
JavaArchive testJar = ShrinkWrap.create(JavaArchive.class, "InterDynTest.jar")
.addPackage(SomeTestService.class.getPackage().getName())
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsManifestResource(new StringAsset(CONFIG), "apache-deltaspike.properties");
return ShrinkWrap.create(WebArchive.class, "InterDynTest.war")
.addAsLibraries(ArchiveUtils.getDeltaSpikeCoreArchive())
.addAsLibraries(testJar)
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
}
代码示例来源:origin: jboss-switchyard/release
@Deployment(order = 2)
public static JavaArchive createDeployment() throws Exception {
URL testConfigUrl = Classes.getResource(TEST_CONFIG);
URL deploymentStructureUrl = Classes.getResource(DEPLOYMENT_STRUCTURE);
String beansXml = Descriptors.create(BeansDescriptor.class).exportAsString();
return ShrinkWrap.create(JavaArchive.class, APP_NAME)
.addClass(JCACCIService.class)
.addClass(JCACCIServiceImpl.class)
.addAsManifestResource(new UrlAsset(deploymentStructureUrl), "jboss-deployment-structure.xml")
.addAsManifestResource(new UrlAsset(testConfigUrl), "switchyard.xml")
.addAsManifestResource(new StringAsset(beansXml), "beans.xml");
}
代码示例来源:origin: NationalSecurityAgency/datawave
@Deployment
public static JavaArchive createDeployment() throws Exception {
return ShrinkWrap
.create(JavaArchive.class)
.addPackages(true, "org.apache.deltaspike", "io.astefanutti.metrics.cdi", "datawave.query", "datawave.webservice.query.result.event")
.addClass(TestDatawaveEdgeDictionaryImpl.class)
.deleteClass(datawave.query.metrics.QueryMetricQueryLogic.class)
.deleteClass(datawave.query.metrics.ShardTableQueryMetricHandler.class)
.addAsManifestResource(
new StringAsset("<alternatives>" + "<stereotype>datawave.query.tables.edge.MockAlternative</stereotype>"
+ "</alternatives>"), "beans.xml");
}
代码示例来源:origin: org.eclipse.microprofile.config/microprofile-config-tck
@ShouldThrowException(DeploymentException.class)
@Deployment
public static WebArchive deploy() {
JavaArchive testJar = ShrinkWrap
.create(JavaArchive.class, "missingConverterOnInstanceInjectionTest.jar")
.addClass(CustomConverterBean.class)
.addAsManifestResource(new StringAsset("my.customtype.value=xxxxx"), "microprofile-config.properties")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
.as(JavaArchive.class);
WebArchive war = ShrinkWrap
.create(WebArchive.class, "missingConverterOnInstanceInjectionTest.war")
.addAsLibrary(testJar);
return war;
}
代码示例来源:origin: arquillian/arquillian-cube
@CubeDockerFile
public static Archive<?> createDockerfile() {
String dockerDescriptor = Descriptors.create(DockerDescriptor.class).from("tomee").exportAsString();
return ShrinkWrap.create(GenericArchive.class)
.add(new StringAsset(dockerDescriptor), "Dockerfile");
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Deployment
public static EnterpriseArchive createTestArchive() {
EnterpriseArchive enterpriseArchive = new EnterpriseArchiveBuilder()
.withTestClassDefinition(InterceptorModularityTest.class)
.withClasses(Checker.class, BarBinding.class, Animal.class, Cow.class, BarSuperInterceptor.class)
.withBeansXml(Descriptors.create(BeansDescriptor.class).getOrCreateAlternatives().clazz(Cow.class.getName()).up())
.noDefaultWebModule().build();
JavaArchive fooArchive = ShrinkWrap.create(JavaArchive.class, TEST1_JAR)
.addClasses(BarInterceptor.class, Dog.class, DummySessionBean.class)
.setManifest(new StringAsset(Descriptors.create(ManifestDescriptor.class)
.addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME)
.exportAsString()))
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
enterpriseArchive.addAsModule(fooArchive);
WebArchive barArchive = Testable.archiveToTest(new WebArchiveBuilder().notTestArchive().withName("test2.war")
.withClasses(InterceptorModularityTest.class, Bar.class, Cat.class)
.build()
.setManifest(
new StringAsset(Descriptors.create(ManifestDescriptor.class)
.addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME)
.addToClassPath(TEST1_JAR)
.exportAsString())));
enterpriseArchive.addAsModule(barArchive);
return enterpriseArchive;
}
代码示例来源:origin: hibernate/hibernate-orm
@Deployment
public static WebArchive buildDeployment() {
WebArchive war = ShrinkWrap.create( WebArchive.class )
.setManifest( "org/hibernate/test/wf/ddl/manifest.mf" )
.addClass( WildFlyDdlEntity.class )
// .addAsManifestResource( EmptyAsset.INSTANCE, "beans.xml")
.addAsResource( new StringAsset( persistenceXml().exportAsString() ), PERSISTENCE_XML_RESOURCE_NAME )
.addAsResource( "org/hibernate/test/wf/ddl/log4j.properties", "log4j.properties" );
System.out.println( war.toString(true) );
return war;
}
代码示例来源:origin: apache/deltaspike
@Deployment
public static WebArchive deploy()
{
String simpleName = DefaultClassDeactivatorTest.class.getSimpleName();
String archiveName = simpleName.substring(0, 1).toLowerCase() + simpleName.substring(1);
StringBuilder dsPropsBuilder = new StringBuilder();
dsPropsBuilder.append(ClassDeactivator.class.getName()).append("=")
.append(DefaultClassDeactivator.class.getName()).append("\n")
// this gets picked up on app servers, not when using an embedded impl
.append(DefaultClassDeactivator.KEY_PREFIX).append(DeactivatedClass.class.getName()).append("=true").append("\n");
JavaArchive testJar = ShrinkWrap.create(JavaArchive.class, "testClassDeactivationTest.jar")
.addPackage(ClassDeactivationWarFileTest.class.getPackage())
.addClass(DefaultClassDeactivator.class)
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
return ShrinkWrap.create(WebArchive.class, archiveName + ".war")
.addAsLibraries(ArchiveUtils.getDeltaSpikeCoreArchive())
.addAsLibraries(testJar)
.addAsResource(new StringAsset(dsPropsBuilder.toString()), DeltaSpikeTest.DELTASPIKE_PROPERTIES)
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
}
代码示例来源:origin: hibernate/hibernate-orm
@Deployment
public static WebArchive deploy() throws Exception {
final WebArchive war = ShrinkWrap.create( WebArchive.class, ARCHIVE_NAME + ".war" )
.setManifest( "org/hibernate/test/wf/ddl/manifest.mf" )
.addClasses( WildFlyDdlEntity.class )
.addAsResource( new StringAsset( hibernate_cfg ), "hibernate.cfg.xml" )
.addClasses( BmtSfStatefulBean.class )
.addClasses( DdlInWildFlyUsingBmtAndSfTest.class );
return war;
}
代码示例来源:origin: hibernate/hibernate-search
@Deployment
public static Archive<?> createTestArchive() throws IllegalArgumentException, IOException {
WebArchive war = ShrinkWrap
.create( WebArchive.class, "ModuleMemberRegistrationEarArchiveWithJbossDeploymentIT.war" )
.addAsWebInfResource( webXml(), "web.xml" );
JavaArchive ejb = ShrinkWrap
.create( JavaArchive.class, "ModuleMemberRegistrationEarArchiveWithJbossDeploymentIT.jar" )
.addClasses( ModuleMemberRegistrationEarArchiveWithJbossDeploymentIT.class, Member.class, MemberRegistration.class, Resources.class )
.addAsManifestResource( persistenceXml(), "persistence.xml" )
.addAsManifestResource( EmptyAsset.INSTANCE, "beans.xml" );
String applicationXml = Descriptors.create( ApplicationDescriptor.class )
.createModule()
.ejb( ejb.getName() ).up()
.createModule()
.getOrCreateWeb()
.webUri( war.getName() ).up().up()
.exportAsString();
EnterpriseArchive ear = ShrinkWrap
.create( EnterpriseArchive.class, ModuleMemberRegistrationEarArchiveWithJbossDeploymentIT.class.getSimpleName() + ".ear" )
.addAsModules( ejb )
.addAsModule( war )
.addAsResource( "jboss-deployment-structure-hcann.xml", "/jboss-deployment-structure.xml" )
.setApplicationXML( new StringAsset( applicationXml ) );
return ear;
}
代码示例来源:origin: apache/deltaspike
@Deployment
public static WebArchive deployEar()
{
return ShrinkWrap.create(WebArchive.class, "myPropertyTest.war")
.addAsLibraries(ArchiveUtils.getDeltaSpikeCoreArchive())
.addPackage(ConfigPropertyWARTest.class.getPackage())
.addAsResource(CONFIG_FILE_NAME)
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsWebInfResource(new StringAsset("org.apache.deltaspike.ProjectStage = UnitTest"),
"classes/META-INF/apache-deltaspike.properties");
}
代码示例来源:origin: org.eclipse.microprofile.fault-tolerance/microprofile-fault-tolerance-tck
@Deployment
public static WebArchive deploy() {
WebArchive war = ShrinkWrap.create(WebArchive.class, "ftMetricDisabled.war")
.addClasses(AllMetricsBean.class)
.addPackage(Packages.UTILS)
.addPackage(Packages.METRIC_UTILS)
.addAsResource(new StringAsset("MP_Fault_Tolerance_Metrics_Enabled=false"), "META-INF/microprofile-config.properties")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
return war;
}
代码示例来源:origin: jbosstm/narayana
@Deployment
public static JavaArchive createTestArchive() {
return ShrinkWrap
.create(JavaArchive.class, "test.jar")
.addClasses(DummyXAResource.class, Utils.class)
.addPackage("io.narayana.connectableresource")
.addAsManifestResource(new StringAsset(DEPENDENCIES),
"MANIFEST.MF")
.addAsManifestResource(EmptyAsset.INSTANCE,
ArchivePaths.create("beans.xml"));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment(order=1)
public static WebArchive delegateDeployment() {
WebArchive webArchive = ShrinkWrap.create(WebArchive.class, "service.war")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addClass(AbstractFoxPlatformIntegrationTest.class)
.addClass(StartProcessSLSB.class)
.addClass(StartProcessInterface.class)
.addAsManifestResource(new StringAsset("Dependencies: org.camunda.bpm.camunda-engine"), "MANIFEST.MF"); // get access to engine classes
TestContainer.addContainerSpecificResourcesForNonPa(webArchive);
return webArchive;
}
代码示例来源:origin: arquillian/arquillian_deprecated
@Override
public WebArchive createAuxiliaryArchive()
{
// Load based on package to avoid ClassNotFoundException on HttpServlet when loading ServletTestRunner
return ShrinkWrap.create(WebArchive.class, "arquillian-protocol.war")
.addPackage(SecurityActions.class.getPackage())
.setWebXML(new StringAsset(
Descriptors.create(WebAppDescriptor.class)
.version("2.5")
.displayName("Arquillian")
.servlet(
"org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner",
ServletMethodExecutor.ARQUILLIAN_SERVLET_MAPPING)
.exportAsString()
));
}
}
代码示例来源:origin: weld/core
@Deployment
public static WebArchive createTestArchive() {
WebArchive testArchive = Deployments.baseDeployment(
new StringAsset(extendDefaultWebXml(toContextParam("org.jboss.weld.environment.servlet.archive.isolation", "false")))).addClass(
IsolationDisabledTest.class);
JavaArchive archive01 = ShrinkWrap
.create(BeanArchive.class)
.addAsManifestResource(
new BeansXml(BeanDiscoveryMode.ALL).interceptors(ZoomInterceptor.class).decorators(CameraDecorator.class)
.alternatives(RangefinderCamera.class).excludeFilters(Exclude.exact(PinholeCamera.class).ifClassAvailable(DSLR.class)),
"beans.xml").addClasses(ZoomInterceptor.class, CameraDecorator.class, RangefinderCamera.class);
JavaArchive archive02 = ShrinkWrap.create(BeanArchive.class).addAsManifestResource(new BeansXml(BeanDiscoveryMode.ALL), "beans.xml")
.addClasses(Zoom.class, Camera.class, DSLR.class, PinholeCamera.class);
testArchive.addAsLibraries(archive01, archive02);
return testArchive;
}
内容来源于网络,如有侵权,请联系作者删除!