From: http://hi.baidu.com/jsfcn/blog/item/207b0146a6292a0b6b63e58d.html
要使用Maven來管理AJAX4JSF程序的開發,要首先配置起資源庫(repository),下面來看看如何配置吧:
1. 首先你應該安裝好了Maven。要安裝Maven請按照如下步驟:
* 打開 http://maven.apache.org/download.html 頁面
* 下載 2.0.6 版本,並安裝到你的電腦上面
* 把Maven的bin目錄添加到環境變量 PATH中
在命令行中輸入 mvn -version ,如果顯示了Maven的版本信息,則說明你已經安裝好了。
2. 在你剛纔安裝Maven的目錄下面,找到一個conf目錄下面的settings.xml的文件,打開並編輯它:
把下面的代碼添加到 <profiles> 中:
<profile> <id>ajax4jsf</id> <repositories> <repository> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> </snapshots> <id>repository.jboss.com</id> <name>Jboss Repository for Maven</name> <url> http://repository.jboss.com/maven2/ </url> <layout>default</layout> </repository> <repository> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> <id>maven.exadel.com</id> <name>Exadel Repository for Maven Snapshots</name> <url>http://maven.exadel.com/</url> <layout>default</layout> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven.exadel.com</id> <name>Exadel Repository for Maven Snapshots</name> <url>http://maven.exadel.com/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> <pluginRepository> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> </snapshots> <id>repository.jboss.com</id> <name>Jboss Repository for Maven</name> <url> http://repository.jboss.com/maven2/ </url> <layout>default</layout> </pluginRepository> </pluginRepositories> </profile>
在 </profiles> 後面,添加下面的代碼:
<activeProfiles> <activeProfile>ajax4jsf</activeProfile> </activeProfiles>
OK,現在Maven已經配置好了.
如果配置有變化,請參考原文: http://labs.jboss.com/wiki/Ajax4jsfMaven