public static ResourceAdapterArchive createDeployment() throws Exception {
String deploymentName = "valid.rar";
ResourceAdapterArchive raa = ShrinkWrap.create(ResourceAdapterArchive.class, deploymentName);
JavaArchive ja = ShrinkWrap.create(JavaArchive.class, "valid.jar");
ja.addPackage(ValidConnectionFactory.class.getPackage()).addClasses(PositiveValidationTestCase.class);
raa.addAsLibrary(ja);
raa.addAsManifestResource("jca/beanvalidation/ra.xml", "ra.xml")
.addAsManifestResource("jca/beanvalidation/ij/ironjacamar.xml", "ironjacamar.xml")
.addAsManifestResource(new StringAsset("Dependencies: javax.inject.api,org.jboss.as.connector\n"),"MANIFEST.MF");