protected void addLibrariesToEar(EnterpriseArchive ear, Collection<Archive<?>> libs) { ear.addAsLibraries(libs); } }
applicationArchive.addAsLibraries( auxiliaryArchives.toArray(new Archive<?>[0]));
applicationArchive.addAsLibraries( auxiliaryArchives.toArray(new Archive<?>[0]));
applicationArchive.addAsLibraries( auxiliaryArchives.toArray(new Archive<?>[0])); return applicationArchive;
applicationArchive.addAsLibraries( auxiliaryArchives.toArray(new Archive<?>[0])); return applicationArchive;
ear.addAsLibraries(DependencyResolvers. use(MavenDependencyResolver.class). loadEffectivePom("../dependencies/pom.xml").importAllDependencies().
@Deployment public static EnterpriseArchive deployEar() { JavaArchive ejbJar = ShrinkWrap .create(JavaArchive.class, "ejb-jar.jar") .addClasses(BaseTestConfigProperty.class, ConfigPropertyEARTest.class, MyBean.class, MyCustomEarPropertyFileConfig.class) .addAsResource(CONFIG_FILE_NAME) .addAsServiceProvider(PropertyFileConfig.class, MyCustomEarPropertyFileConfig.class) .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml") .addAsManifestResource(new StringAsset("org.apache.deltaspike.ProjectStage = UnitTest"), "apache-deltaspike.properties"); WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war") .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml"); EnterpriseArchive enterpriseArchive = ShrinkWrap.create(EnterpriseArchive.class, "test.ear") .addAsLibraries(ArchiveUtils.getDeltaSpikeCoreArchive()) .addAsModule(ejbJar) .addAsModule(war) .setApplicationXML("application.xml"); return enterpriseArchive; }
@Deployment public static Archive<?> createTestArchive() { JavaArchive ejb = ShrinkWrap .create( JavaArchive.class, "MemberRegistrationEarArchiveIT.jar" ) .addClasses( MemberRegistrationEarArchiveIT.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().exportAsString(); EnterpriseArchive ear = ShrinkWrap .create( EnterpriseArchive.class, "MemberRegistrationEarArchiveIT.ear" ) .addAsModules( ejb ) .addAsManifestResource( "jboss-deployment-structure-hcann.xml", "/jboss-deployment-structure.xml" ) .addAsLibraries( PackagerHelper.hibernateSearchLibraries() ) .setApplicationXML( new StringAsset( applicationXml ) ); return ear; }