Compilación de Fuentes
Descarga de fuentes e incorporación a un IDE
Sólo es preciso precompilar las clases "Plain Old Java Object" (POJO) que se distribuyen separadamente en el paquete src de hipergate. Estas clases pueden incorporarse a un proyecto Eclipse, NetBeans o JCreator.
Para compilar las clases Java es preciso añadir al proyecto todos los JARs del subdirectorio /WEB-INF/lib de la webapp de hipergate.
Post-proceso con JiBX
Algunas clases requieren un post-proceso con JiBX despué de haber sido compiladas. Para ello adaptar las siguientes líneas de comando que invocan al compilador de JiBX.
java -cp bcel.jar;jibx-bind-1.1.5.jar;jibx-extras.jar;xpp3.jar;C:\PROGRAM~1\Tomcat\webapps\hipergate\WEB-INF\classes org.jibx.binding.Compile C:\hipergate\storage\xslt\schemas\menu-def-jixb.xml
java -cp bcel.jar;jibx-bind-1.1.5.jar;jibx-extras.jar;xpp3.jar;C:\PROGRAM~1\Tomcat\webapps\hipergate\WEB-INF\classes org.jibx.binding.Compile C:\hipergate\storage\xslt\schemas\journal-def-jixb.xml
java -cp bcel.jar;jibx-bind-1.1.5.jar;jibx-extras.jar;xpp3.jar;C:\PROGRAM~1\Tomcat\webapps\hipergate\WEB-INF\classes org.jibx.binding.Compile C:\hipergate\storage\xslt\schemas\ysearchresponse-def-jixb.xml
java -cp bcel.jar;jibx-bind-1.1.5.jar;jibx-extras.jar;xpp3.jar;C:\PROGRAM~1\Tomcat\webapps\hipergate\WEB-INF\classes org.jibx.binding.Compile C:\hipergate\storage\xslt\schemas\calendar-def-jixb.xml
Si no se ejecuta el post-proceso JiBX al intentar entrar en hipergate se mostrará el siguiente error:
org.jibx.runtime.JiBXException: Unable to access binding information for class com.knowgate.hipergate.Menu
NetBeans
Instalación de NetBeans sobre Windows (PowerPoint)
Creación de de un proyecto de hipergate sobre NetBeans (PowerPoint)