use of org.jboss.shrinkwrap.api.ArchivePath in project wildfly by wildfly.
the class ScannerTests method buildExcludeHbmPar.
protected File buildExcludeHbmPar() {
String fileName = "excludehbmpar.par";
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, fileName);
archive.addClasses(Caipirinha.class);
ArchivePath path = ArchivePaths.create("META-INF/orm2.xml");
archive.addAsResource("excludehbmpar/META-INF/orm2.xml", path);
path = ArchivePaths.create("META-INF/persistence.xml");
archive.addAsResource("excludehbmpar/META-INF/persistence.xml", path);
path = ArchivePaths.create("org/hibernate/jpa/test/pack/excludehbmpar/Mouse.hbm.xml");
archive.addAsResource("excludehbmpar/org/hibernate/jpa/test/pack/excludehbmpar/Mouse.hbm.xml", path);
File testPackage = new File(shrinkwrapArchiveDirectory, fileName);
archive.as(ZipExporter.class).exportTo(testPackage, true);
return testPackage;
}
use of org.jboss.shrinkwrap.api.ArchivePath in project wildfly by wildfly.
the class ScannerTests method buildWar.
protected File buildWar() {
String fileName = "war.war";
WebArchive archive = ShrinkWrap.create(WebArchive.class, fileName);
archive.addClasses(org.hibernate.jpa.test.pack.war.ApplicationServer.class, org.hibernate.jpa.test.pack.war.IncrementListener.class, org.hibernate.jpa.test.pack.war.Lighter.class, org.hibernate.jpa.test.pack.war.Money.class, org.hibernate.jpa.test.pack.war.Mouse.class, org.hibernate.jpa.test.pack.war.OtherIncrementListener.class, org.hibernate.jpa.test.pack.war.Version.class);
ArchivePath path = ArchivePaths.create("WEB-INF/classes/META-INF/orm.xml");
archive.addAsResource("war/WEB-INF/classes/META-INF/orm.xml", path);
path = ArchivePaths.create("WEB-INF/classes/META-INF/persistence.xml");
archive.addAsResource("war/WEB-INF/classes/META-INF/persistence.xml", path);
path = ArchivePaths.create("WEB-INF/classes/org/hibernate/jpa/test/pack/war/Mouse.hbm.xml");
archive.addAsResource("war/WEB-INF/classes/org/hibernate/jpa/test/pack/war/Mouse.hbm.xml", path);
File testPackage = new File(shrinkwrapArchiveDirectory, fileName);
archive.as(ZipExporter.class).exportTo(testPackage, true);
return testPackage;
}
use of org.jboss.shrinkwrap.api.ArchivePath in project wildfly by wildfly.
the class ScannerTests method buildOverridenPar.
protected File buildOverridenPar() {
String fileName = "overridenpar.jar";
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, fileName);
archive.addClasses(org.hibernate.jpa.test.pack.overridenpar.Bug.class);
ArchivePath path = ArchivePaths.create("META-INF/persistence.xml");
archive.addAsResource("overridenpar/META-INF/persistence.xml", path);
path = ArchivePaths.create("overridenpar.properties");
archive.addAsResource("overridenpar/overridenpar.properties", path);
File testPackage = new File(shrinkwrapArchiveDirectory, fileName);
archive.as(ZipExporter.class).exportTo(testPackage, true);
return testPackage;
}
use of org.jboss.shrinkwrap.api.ArchivePath in project wildfly by wildfly.
the class ScannerTests method buildExplodedPar.
protected File buildExplodedPar() {
String fileName = "explodedpar";
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, fileName);
archive.addClasses(Elephant.class, Carpet.class);
ArchivePath path = ArchivePaths.create("META-INF/persistence.xml");
archive.addAsResource("explodedpar/META-INF/persistence.xml", path);
path = ArchivePaths.create("org/hibernate/jpa/test/pack/explodedpar/Elephant.hbm.xml");
archive.addAsResource("explodedpar/org/hibernate/jpa/test/pack/explodedpar/Elephant.hbm.xml", path);
path = ArchivePaths.create("org/hibernate/jpa/test/pack/explodedpar/package-info.class");
archive.addAsResource("org/hibernate/jpa/test/pack/explodedpar/package-info.class", path);
File testPackage = new File(shrinkwrapArchiveDirectory, fileName);
archive.as(ExplodedExporter.class).exportExploded(shrinkwrapArchiveDirectory);
return testPackage;
}
use of org.jboss.shrinkwrap.api.ArchivePath in project wildfly by wildfly.
the class ScannerTest method buildOverridenPar.
protected File buildOverridenPar() {
String fileName = "overridenpar.jar";
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, fileName);
archive.addClasses(org.hibernate.jpa.test.pack.overridenpar.Bug.class);
ArchivePath path = ArchivePaths.create("META-INF/persistence.xml");
archive.addAsResource("overridenpar/META-INF/persistence.xml", path);
path = ArchivePaths.create("overridenpar.properties");
archive.addAsResource("overridenpar/overridenpar.properties", path);
File testPackage = new File(shrinkwrapArchiveDirectory, fileName);
archive.as(ZipExporter.class).exportTo(testPackage, true);
return testPackage;
}
Aggregations