首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从源头构建Mojarra

如何从源头构建Mojarra
EN

Stack Overflow用户
提问于 2012-06-09 21:10:08
回答 1查看 1.2K关注 0票数 5

我从这里下载了Mojarra源代码。我还下载了pom文件来构建源代码文件。结果是,代码结构与原来的不同,我需要创建目录,但是文件在那里。

我创建了这个目录结构:

代码语言:javascript
复制
laptop@Laptop javax.faces-2.1.9-sources]$ tree

.
|-- pom.xml
`-- src
    `-- main
        |-- java
        |   |-- com
        |   |   `-- sun
        |   |       `-- faces ....(other sub directories)
        |   `-- javax
        |       `-- faces ....(other sub directories)
        `-- resources
            `-- META-INF
                `-- MANIFEST.MF

我创建了目录srcmainjavaresources,并将源代码目录放置在这些目录中,但它不起作用。将源代码文件放入包中的正确方法是什么?

谨致问候

EN

回答 1

Stack Overflow用户

发布于 2015-09-28 14:38:47

从2017年1月16日的开始,您可以使用以下步骤构建Mojarra:

注意:构建Mojarra要求在您的系统上安装antmaven。它还要求您使用正确的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) (我还没有对此进行实际测试)。
  1. git://java.net/mojarra~git下载源代码: git克隆git://java.net/mojarra~git
  2. 导航到新的mojarra~git目录: cd mojarra~git/
  3. build.properties.glassfish复制到build.properties: cp build.properties.glassfish build.properties
  4. 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
  5. 2.3.x 备注:跳过此步骤。 运行ant构建Mojarra: 蚂蚁主清洁主
  6. 运行以下ant命令之一构建Mojarra:
代码语言:javascript
复制
1. Run the following command if you want to build Mojarra as a single **`javax.faces.jar`**:

蚂蚁清洁主mvn.deploy.snapshot.local

新建的Mojarra将位于jsf-ri/build/mvn/target作为javax.faces-${mojarra.version}.jar.

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

2. 2.3.x 备注:此命令可能不适用于Mojarra 2.3.x__。

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

蚂蚁清洁主mvn.premaven-rename.ployy.snshot.local

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

为了maven的目的,还将在本地~/.m2/存储库中安装Mojarra快照jar。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10964606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档