XML 在其中依赖于 JUnit 4.12。但是在对Pom和Arquilian进行了几次修改之后。XML 尚不能工作 阿奎利亚-博姆 1.4.1
阿奎利亚语
<?xml version="1.0" encoding="UTF-8" ?>
<arquillian
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://jboss.org/schema/arquillian"
xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<defaultProtocol type="Servlet 3.0" />
<container qualifier="wildfly-managed" default="true">
<configuration>
<property name="jbossHome">C:/wildfly-16.0.0.Final</property>
<property name="modulePath">C:/wildfly-16.0.0.Final/modules</property>
<property name="serverConfig">standalone.xml</property>
</configuration>
</container>
</arquillian>
测试类
@RunWith(Arquillian.class)
public class EventTest {
// @Inject
// EventDao eventDao;
@Deployment
public static Archive<?> createDeployment() {
System.out.println("<<<< CREATE DEPLOYMENT >>>>");
JavaArchive jar= ShrinkWrap.create(JavaArchive.class,"test.jar")
// .addPackages(true, EventDao.class.getPackage())
// .addPackages(true, IEventDao.class.getPackage())
// .addPackages(true, Event.class.getPackage())
// .addPackages(true, IEvent.class.getPackage())
// .addAsResource("META-INF/test-persistence.xml","persistence.xml")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
WebArchive war=null;
war=ShrinkWrap.create(WebArchive.class,"test.war");
// .addAsLibraries(jar);
// EnterpriseArchive ear= ShrinkWrap.create(EnterpriseArchive.class);
// ear.setApplicationXML("META-INF/test-application.xml");
// ear.addAsModule(jar);
// ear.addAsModule(war);
return jar;
}
}
未找到阿奎利亚服务员运行器。无法确定上下文从协议元数据
中根除 问题是当我去做 mvn 干净安装时-Pwildifly 管理
犯罪嫌疑人X
相关分类