@Deployment
public static Archive<?> deployment() {
ResourceAdapterArchive rar = ShrinkWrap.create(ResourceAdapterArchive.class, "rarClassLoadingTest.rar");
JavaArchive jar1 = ShrinkWrap.create(JavaArchive.class, "main.jar");
jar1.addClasses(RarClassLoadingTestCase.class, RarMainClass.class);
jar1.addPackage(ValidConnectionFactory.class.getPackage());
rar.add(jar1, "/", ZipExporter.class);
JavaArchive jar2 = ShrinkWrap.create(JavaArchive.class, "support.jar");
jar2.addClasses(RarSupportClass.class);
rar.add(jar2, "some/random/directory", ZipExporter.class);
rar.addAsManifestResource("jca/beanvalidation/ra.xml", "ra.xml");