安装 Arquillian 插件到 Forge 环境中
使用这个插件添加 Arquillian 基础设施到一个基于 Maven 的Java 项目中
生成组件和相应的 Arquillian 测试
无需手动修改在不同容器中运行 Arquillian 测试
你将完成很多与 快速入门教程 描述中相同的步骤, 不同是这里把一些琐碎的事留给 Forge 来处理。本教程定于快速阅读,就是让你能够更快的入门。
预备知识本教程假定你已经安装好了 JBoss Forge . 安装 Forge 并不麻烦,请参考 “快速入门教程” 或者 官方的 Forge 文档 ,下载和安装。你的机器上还需要安装 JDK 1.6 或更高版本。
创建项目在使用 Arquillian之前,我们要先创建一个项目。如果你还没创建,请使用下面的 Forge 命令来创建一个简单的 Java EE 6 项目,包含 JPA 支持。
$ new-project --named arquillian-demo --topLevelPackage demo ? Use [/Users/paul/arquillian-demo] as project directory? [Y/n] ***SUCCESS*** Created project [arquillian-demo] in new working directory [/Users/paul/arquillian-demo] Wrote /Users/paul/arquillian-demo Wrote /Users/paul/arquillian-demo/pom.xml Wrote /Users/paul/arquillian-demo/src/main/java Wrote /Users/paul/arquillian-demo/src/test/java Wrote /Users/paul/arquillian-demo/src/main/resources Wrote /Users/paul/arquillian-demo/src/test/resources Wrote /Users/paul/arquillian-demo/src/main/resources/META-INF/forge.xml新项目已经创建,下一步,我们需要添加一些代码用于测试。下面使用 Forge 来创建一个 CDI Bean。
首先,我们使用 “beans” 插件来安装 CDI 到项目中。
$ beans setup ***SUCCESS*** Installed [forge.spec.cdi] successfully. ? Do you want to install CDI APIs? [y/N] Wrote /Users/paul/arquillian-demo/src/main/resources/META-INF/beans.xml然后创新建一个 Bean。
$ beans new-bean --type demo.MySimpleBean --scoped DEPENDENT Picked up type <JavaResource>: demo.MySimpleBean Wrote /Users/paul/arquillian-demo/src/main/java/demo/MySimpleBean.java项目已经准备就绪,下面进行测试。