本教程讓你熟悉使用 JBoss Forge 的 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
項目已經准備就緒,下面進行測試。