如何下载Mojarra JSF每晚构建

niv*_*vis 3 jsf download nightly-build mojarra jsf-2.2

我很高兴看到f:ajax现在已经建立了delay支持.不高兴它虽然不起作用.有一个错误使它失败,似乎是因为收到指定延迟的方法需要一个数字而不是一个字符串.

无论如何,它将在版本2.2.4中修复,但我不知道如何获得该版本,或者甚至可能在它公开发布之前.

我的问题是,如果有人可以解释如何获得2.2.4版本的夜间版本,或者是否有一些解决方法.

Bal*_*usC 5

您可以从此处获取松散库,源和javadoc JAR文件的每日快照:

只需打开文件夹即可查看JAR(目前,它是2.2.4-SNAPSHOT/).请注意,没有单一的javax.faces.jar味道,你真的需要这两个松散的JAR文件.

如果你碰巧使用Maven,这里是存储库和依赖关系坐标:

<repository>
    <id>jvnet-nexus-snapshots</id>
    <name>jvnet-nexus-snapshots</name>
    <url>https://maven.java.net/content/repositories/snapshots/</url>
</repository>

<dependency>
    <groupId>org.glassfish</groupId>
    <artifactId>javax.faces</artifactId>
    <version>2.2.X-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

(你需要自己替换X所需的子版本,这是当前的4)

也可以看看:


更新:至于升级GlassFish,为了升级GlassFish 3/4,其中单个javax.faces.jar被替换为两个jsf-api.jarjsf-impl.jar文件,不要忘记编辑相应的/domains/[domainname]/config/default-web.xml,以通过system-jar-includes初始化参数中的两个JAR条目替换单个JAR条目.

另一种方法是将JAR捆绑在webapp中,/WEB-INF/lib并告诉GlassFish使用webapp-bundled JSF而不是自己的捆绑JSF,方法是将以下行添加到/WEB-INF/glassfish-web.xml:

<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />
Run Code Online (Sandbox Code Playgroud)