创建java源程序_java – 如何从源代码构建Mojarra

自2017年1月16日起,您可以使用以下步骤构建Mojarra:

注意:构建Mojarra需要在系统上安装ant和maven.它还要求您使用正确的JDK版本:

>对于Mojarra 2.3.x,请使用JDK 8(或1.8).

>对于Mojarra 2.2.x,请使用JDK 7(或1.7).

>对于Mojarra 2.1.x,使用JDK 6(或1.6)(我实际上没有测试过这个).

>从git://java.net/mojarra~git下载源代码:

git clone git://java.net/mojarra~git

>导航到新的mojarra~git目录:

cd mojarra~git/

>将build.properties.glassfish复制到build.properties:

cp build.properties.glassfish build.properties

>在build.properties文件中设置jsf.build.home属性:

jsf.build.home=/path/to/mojarra

这是一个(GNU)sed命令来执行此操作:

sed -i "s|jsf[.]build[.]home=.*|jsf.build.home=$PWD|" build.properties

> Mojarra 2.3.x注意:跳过此步骤.

运行ant来构建Mojarra构建工具:

ant main clean main

>运行以下ant命令之一来构建Mojarra:

>如果要将Mojarra构建为单个javax.faces.jar,请运行以下命令:

ant clean main mvn.deploy.snapshot.local

新建的Mojarra jar将位于jsf-ri / build / mvn / target中,如javax.faces – ${mojarra.version} .jar.

Mojarra 2.3.x注意:新构建的JSF / Mojarra API jar将位于jsf-api / build / mvn / target中,如javax.faces-api – ${mojarra.version} .jar.

> Mojarra 2.3.x注意:此命令可能不适用于Mojarra 2.3.x.

如果要将Mojarra构建为两个jar,jsf-api.jar和jsf-impl.jar,请运行以下命令:

ant clean main mvn.pre-maven-rename.deploy.snapshot.local

新建的Mojarra API jar将位于jsf-api / build.pre-maven-rename / mvn-pre-maven-rename / target中,作为jsf-api – ${mojarra.version} .jar.新建的Mojarra jar将位于jsf-ri / build.pre-maven-rename / mvn-pre-maven-rename / target中,作为jsf-impl – ${mojarra.version} .jar.

Mojarra快照jar也将安装在您的本地〜/ .m2 /存储库中以用于maven目的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值