如何编译primefaces源?

bou*_*fan 1 primefaces jsf-2

在primefaces的下载部分有3个链接:

binary
bundle
sources
Run Code Online (Sandbox Code Playgroud)

我使用primefaces 3.4.2并想重新编译一个java类来满足我的需求.我下载了这些来源.现在我想重新编译这个类,但我不知道如何实现它.如何编译primefaces源?

ahm*_*met 5

来自primefaces网站:

http://code.google.com/p/primefaces/wiki/BuildingFromSource

PrimeFaces使用maven作为构建工具.有一个自定义maven插件来生成jsf工件.首先,您可能需要检查并构建PrimeFaces maven-jsf-plugin,以防Prime Repository中没有使用的版本.

svn checkout http://primefaces.googlecode.com/svn/maven/trunk/maven-jsf-plugin/ build
Run Code Online (Sandbox Code Playgroud)

cd到构建并进行maven安装

cd build
mvn install
Run Code Online (Sandbox Code Playgroud)

接下来要做的是自己构建PrimeFaces,检查代码;

svn checkout http://primefaces.googlecode.com/svn/primefaces/trunk
Run Code Online (Sandbox Code Playgroud)

cd到primefaces文件夹并运行maven build.

cd primefaces
mvn install
Run Code Online (Sandbox Code Playgroud)

组件开发

PrimeFaces JSF插件生成必要的工件,包括组件源,faces-config.xml和facelets taglib.组件开发人员只需要实现组件的Renderer类.组件元数据文件在src/main/resources-maven-jsf文件夹下定义.