// ========================================================================
// Copyright (C) zeroth Project Team. All rights reserved.
// GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
// http://www.gnu.org/licenses/agpl-3.0.txt
// ========================================================================
package zeroth.framework.enterprise.domain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
/**
* ユニットテストのデプロイメント
* @author nilcy
*/
final class ArquillianDeployment {
/** 非公開コンストラクタ */
private ArquillianDeployment() {
}
/**
* デフォルトのデプロイメント
* @return デフォルトのアーカイブ
*/
static JavaArchive defaultDeployment() {
return ShrinkWrap
.create(JavaArchive.class, "zeroth.framework.enterprise.domain.jar")
.addPackages(true, "zeroth.framework.standard", "zeroth.framework.enterprise.shared",
"zeroth.framework.enterprise.infra", "zeroth.framework.enterprise.domain")
.addAsManifestResource("META-INF/persistence.xml", "persistence.xml")
.addAsManifestResource("META-INF/beans.xml", "beans.xml");
}
}