`
icess
  • 浏览: 252519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven中的AJAX4JSF资源配置

阅读更多

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 

分享到:
评论

相关推荐

    ajax4jsf使用中文手册

    配置完成后,需要在JSF配置文件(如`faces-config.xml`)中声明Ajax4JSF的渲染器库。 ### 3. JSF与Ajax的结合 Ajax4JSF通过扩展JSF的UIComponent、UICommand和RenderKit接口,为JSF组件添加了Ajax支持。开发者可以...

    jboss-ajax4jsf-1.1.1-src

    这通常涉及到阅读源代码、配置文件以及可能的文档资料,以便于在实际项目中使用或定制Ajax4jsf的功能。 【标签】"ajax" 指的是Asynchronous JavaScript and XML,是一种创建动态网页的技术,通过在后台与服务器进行...

    ajax4jsf实例

    - **配置faces-config.xml**:在配置文件中声明Ajax4JSF的行为和组件。 - **编写JSF页面**:在JSF页面上使用Ajax4JSF提供的组件,例如添加`&lt;a4j:region&gt;`来定义需要进行Ajax更新的区域。 - **处理Ajax请求**:在...

    ajax4jsf-demo

    - **配置应用**:在web.xml中配置Ajax4JSF的过滤器和监听器,以启用Ajax功能。 - **测试和调试**:运行应用,通过浏览器查看和测试Ajax效果,进行必要的调整和优化。 **6. 高级特性** Ajax4JSF还支持自定义组件和...

    ajax4jsf detailed docuementation

    Ajax4jsf是一个用于在JavaServer Faces (JSF) 应用程序中集成AJAX技术的组件库和框架。这个框架由Red Hat公司于2007年开发,旨在提升Web应用的用户体验,通过异步数据交换实现部分页面刷新,从而提供更流畅、响应更...

    JSF 无缝整合AJAX jar包及guide

    1. **添加依赖**:将 `ajax4jsf.jar` 和 `oscache.jar` 添加到项目的类路径中,这可以通过在Maven或Gradle的配置文件中指定依赖来实现。 2. **配置Web.xml**:在 `web.xml` 文件中添加必要的拦截器和过滤器配置,以...

    primefaces jsf spring3.2.4 hibernate4.2.7 maven整合

    通过在项目中配置POM(Project Object Model)文件,Maven可以自动化构建过程,包括编译、测试、打包、部署等。 在给定的项目结构中,我们看到以下几个关键部分: - **index.jsp**:这是Web应用程序的主入口点,...

    JSF中配置dwr

    在JSF中集成Direct Web Remoting (DWR) 可以实现Ajax功能,允许前端JavaScript与后端Java代码进行实时通信,无需刷新整个页面。这篇博文将详细解释如何在JSF项目中配置DWR。 首先,我们需要了解DWR的基本概念。DWR...

    A4J_ User_Guide

    - **安装**: 将 Ajax4JSF 的 JAR 文件添加到项目的类路径中,并配置必要的 XML 文件(如 `faces-config.xml` 和 `web.xml`)。 ##### 示例项目:简单的 AJAX Echo - **JSP 页面**: 创建 JSP 页面并引入 Ajax4JSF 的...

    jsf开发用到的类库

    - 添加RichFaces依赖到项目中,这通常通过Maven或Gradle的配置完成。 - 引入必要的JSF和RichFaces标签库到JSP或Facelets页面。 - 使用RichFaces组件替换标准JSF组件,或者添加新的交互性功能。 - 编写Managed Beans...

    jsf中richfaces的jar包及源文件等

    在RichFaces中,Ajax功能主要由AJAX4JSF(现在称为PrimeFaces Extensions)提供,它增强了JSF的异步处理能力,提升了用户界面的性能和响应性。 **源文件** 对于开发者来说至关重要,因为它们提供了库内部工作的详细...

    JSF包,jsf包,JSF包,jsf包

    1. **环境配置**:首先需要在项目中引入JSF的库,如Mojarra或MyFaces,通常通过添加对应的`.jar` 文件或使用Maven/Gradle依赖来完成。 2. **创建视图**:使用JSF的XML方言(XHTML)创建视图页面,定义组件和事件处理...

    JSF2.0实战 - 1-3、Hello World,AJAX体验,onPageLoad

    在本课程中,我们将深入探讨JavaServer Faces (JSF) 2.0的实战应用,主要关注"Hello World"程序的实现,以及AJAX(异步JavaScript和XML)功能的体验,同时也会介绍`onPageLoad`事件的处理。JSF是一种用于构建Web应用...

    jsf-api-2.0.3.jar.zip_jsf api_jsf jar包_jsf-api-2.0.3.jar_jsf-api

    在实际开发中,为了确保项目顺利运行,开发者需要将`jsf-api-2.0.3.jar` 和其他必要的JSF库添加到项目的`WEB-INF/lib`目录下,或者使用构建工具(如Maven或Gradle)进行依赖管理。同时,还需要配置Tomcat服务器,使...

    jsf 入门 helloWorld

    在你的 IDE 中创建一个新的 Maven 或 Gradle 项目,并在 `pom.xml` 或 `build.gradle` 文件中添加 JSF 相关依赖。例如,对于 Maven,你可能需要添加以下依赖: ```xml &lt;groupId&gt;com.sun.faces&lt;/groupId&gt; ...

    jsf完全参考手册源代码

    `build.properties.sample` 文件通常是构建脚本的一部分,比如在Ant或Maven中,它包含项目构建过程中的配置信息。在JSF项目中,这可能包含了关于编译源码、打包、依赖库的路径设置等。开发者可以通过修改这个样本...

Global site tag (gtag.js) - Google Analytics