shuber      2004/09/24 15:25:19 CEST

  Modified files:
    core                 maven.xml 
    core/src/webapp/jsp/jahia/engines/shared 
                                             readonly_page_field.jsp 
    core/src/webapp/jsp/jahia/engines/workflow adv_workflow.jsp 
                                               workflow.jsp 
    core/src/webapp/views/engines/versioning/pages 
                                                   restore_version_test_result.jsp 
    .                    maven.xml 
  Removed files:
    core/src/webapp/jsp/jahia/engines/include coremetadata.jsp 
    core/src/webapp/jsp/jahia/engines/metadata coremetadata.jsp 
    core/src/webapp/views/engines/metadata metadata.jsp 
  Log:
  Updating build procedure to use our packaging plugin :
  !!! WARNING !!! : you must follow build procedures indicated here 
http://projects.jahia.org/building.html to properly build Jahia or any of the webapps.
  
  Revision  Changes    Path
  1.21      +1 -149    jahia/core/maven.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/maven.xml.diff?r1=1.20&r2=1.21&f=h
  1.3       +0 -30     
jahia/core/src/webapp/jsp/jahia/engines/include/coremetadata.jsp (dead)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/include/coremetadata.jsp?rev=1.2&content-type=text/plain
  1.3       +0 -184    
jahia/core/src/webapp/jsp/jahia/engines/metadata/coremetadata.jsp (dead)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/metadata/coremetadata.jsp?rev=1.2&content-type=text/plain
  1.4       +2 -2      
jahia/core/src/webapp/jsp/jahia/engines/shared/readonly_page_field.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/shared/readonly_page_field.jsp.diff?r1=1.3&r2=1.4&f=h
  1.5       +1 -0      
jahia/core/src/webapp/jsp/jahia/engines/workflow/adv_workflow.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/workflow/adv_workflow.jsp.diff?r1=1.4&r2=1.5&f=h
  1.4       +1 -0      jahia/core/src/webapp/jsp/jahia/engines/workflow/workflow.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/workflow/workflow.jsp.diff?r1=1.3&r2=1.4&f=h
  1.3       +0 -298    jahia/core/src/webapp/views/engines/metadata/metadata.jsp (dead)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/views/engines/metadata/metadata.jsp?rev=1.2&content-type=text/plain
  1.2       +2 -2      
jahia/core/src/webapp/views/engines/versioning/pages/restore_version_test_result.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/views/engines/versioning/pages/restore_version_test_result.jsp.diff?r1=1.1&r2=1.2&f=h
  1.3       +3 -5      jahia/maven.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/maven.xml.diff?r1=1.2&r2=1.3&f=h
  
  
  
  Index: maven.xml
  ===================================================================
  RCS file: /cvs/jahia/core/maven.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- maven.xml 12 Aug 2004 15:43:41 -0000      1.20
  +++ maven.xml 24 Sep 2004 13:25:17 -0000      1.21
  @@ -1,4 +1,4 @@
  -<project default="war"
  +<project default="jahia:war"
            xmlns:j="jelly:core"
            xmlns:util="jelly:util"
            xmlns:ant="jelly:ant">
  @@ -56,152 +56,4 @@
       <copy file="./lib/jetspeed2/jetspeed-api-2.0-a1-dev.jar" 
todir="${catalina.shared.lib}"/>
     </goal>
   
  -  <preGoal name="war:webapp">
  -    <j:set var="precompileJsp" value="${precompile.jsp}"/>
  -    <j:if test="${precompileJsp == 'true'}">
  -      <attainGoal name="precompile-jsp"/>
  -    </j:if>
  -  </preGoal>
  -
  -  <postGoal name="war:webapp">
  -    <j:set var="precompileJsp" value="${precompile.jsp}"/>
  -    <j:if test="${precompileJsp == 'true'}">
  -      <j:set var="target" 
value="${pom.getPluginContext('maven-war-plugin').getVariable('maven.war.webapp.dir')}"/>
  -      <util:available file="${maven.build.dir}/web-fragment.xml">
  -        <util:loadText var="fragment" file="${maven.build.dir}/web-fragment.xml"/>
  -        <ant:replace file="${target}/WEB-INF/web.xml" token="&lt;!-- [INSERT 
FRAGMENT HERE] --&gt;" value="${fragment}"/>
  -      </util:available>
  -    </j:if>
  -  </postGoal>
  -
  -  <goal name="precompile-jsp" description="Precompile all JSPs into java classes, 
and then into classes" prereqs="war:load,java:compile">
  -    <j:set var="warSource" 
value="${pom.getPluginContext('maven-war-plugin').getVariable('maven.war.src')}"/>
  -    <ant:mkdir dir="${maven.build.dir}/jspc"/>
  -    <ant:mkdir dir="${maven.build.dir}/jspc-processed"/>
  -    <ant:mkdir dir="${maven.build.dir}/jspc-classes"/>
  -
  -    <j:set var="jspOutDir" value="${maven.build.dir}/jspc"/>
  -    <j:set var="jspClassesOutDir" value="${maven.build.dest}"/>
  -    <ant:path id="jspc.classpath">
  -      <ant:fileset dir="${tomcat.home}/bin">
  -        <ant:include name="*.jar"/>
  -      </ant:fileset>
  -      <ant:fileset dir="${tomcat.home}/server/lib">
  -        <ant:include name="*.jar"/>
  -      </ant:fileset>
  -      <ant:fileset dir="${tomcat.home}/common/lib">
  -        <ant:include name="*.jar"/>
  -      </ant:fileset>
  -      <!--
  -      <ant:pathelement location="${tomcat.home}/common/lib/jasper-runtime.jar"/>
  -      <ant:pathelement location="${tomcat.home}/common/lib/jasper-compiler.jar"/>
  -      <ant:pathelement location="${tomcat.home}/common/lib/servlet.jar"/>
  -      <ant:pathelement location="${tomcat.home}/common/lib/jsp-api.jar"/>
  -      <ant:pathelement location="${tomcat.home}/common/lib/servlet-api.jar"/>
  -      -->
  -      <ant:path refid="maven.dependency.classpath"/>
  -      <ant:pathelement path="${maven.build.dest}"/>
  -    </ant:path>
  -    <ant:taskdef name="jasper2" classname="org.apache.jasper.JspC" 
classpathref="jspc.classpath"/>
  -    <ant:jasper2
  -      webXmlFragment="${maven.build.dir}/web-fragment.xml"
  -      package="${pom.package}.jsp.${pom.artifactId}"
  -      outputDir="${jspOutDir}"
  -      srcdir="${warSource}"
  -      uriroot="${warSource}"
  -      uribase="/${pom.artifactId}"
  -      verbose="2"/>
  -    <ant:javac
  -      srcdir="${jspOutDir}"
  -      destdir="${jspClassesOutDir}"
  -      debug="${maven.compile.debug}"
  -      deprecation="${maven.compile.deprecation}"
  -      optimize="${maven.compile.optimize}"
  -      classpathref="jspc.classpath"/>
  -  </goal>
  -
  -  <goal name="update:jetspeed2"
  -        description="Updates Jahia with Jetspeed 2 source files. Requires 
successful compilation of Jetspeed 2 first.">
  -    <echo>Copying from ${jetspeed2.src.dir}...</echo>
  -        
  -    <!-- Copy the demo application -->
  -    <echo>Copying the DEMO war application from 
${maven.repo.local}/jetspeed2/wars/demo-2.0-a1-dev.war</echo>
  -    <copy file="${maven.repo.local}/jetspeed2/wars/demo-2.0-a1-dev.war" 
tofile="./src/webapp/WEB-INF/var/shared_components/demo.war"/>
  -
  -    <!-- Copy generated database schema creation scripts -->
  -    <echo>Copying generated database scripts</echo>
  -    <copy todir="./src/webapp/WEB-INF/var/db/sql/schema/hypersonic">
  -      <fileset dir="${jetspeed2.src.dir}/target/src/sql/hsql">
  -        <include name="**/*.sql"/>
  -        <exclude name="**/*test*"/>
  -        <exclude name="**/*demo*"/>
  -      </fileset>
  -    </copy>
  -    <copy todir="./src/webapp/WEB-INF/var/db/sql/schema/mysql">
  -      <fileset dir="${jetspeed2.src.dir}/target/src/sql/mysql">
  -        <include name="**/*.sql"/>
  -        <exclude name="**/*test*"/>
  -        <exclude name="**/*demo*"/>
  -      </fileset>
  -    </copy>
  -    <copy todir="./src/webapp/WEB-INF/var/db/sql/schema/oracle">
  -      <fileset dir="${jetspeed2.src.dir}/target/src/sql/oracle">
  -        <include name="**/*.sql"/>
  -        <exclude name="**/*test*"/>
  -        <exclude name="**/*demo*"/>
  -      </fileset>
  -    </copy>
  -
  -    <!-- Ideally we would like to patch some of these files after copying them... 
-->
  -
  -    <!-- Copy the jetspeed.properties file (usually we will not need to do this -->
  -    <!--copy 
file="${jetspeed2.src.dir}/portal/src/webapp/WEB-INF/conf/jetspeed.properties" 
todir="./src/webapp/WEB-INF/etc/jetspeed/conf"/-->
  -
  -    <!-- Copy the assembly file -->
  -    <!--copy 
file="${jetspeed2.src.dir}/portal/src/webapp/WEB-INF/assembly/jetspeed.groovy" 
todir="./src/webapp/WEB-INF/etc/jetspeed/conf"/-->
  -
  -    <!-- Copy the pipeline configuration files -->
  -    <echo>Copying pipeline configuration files</echo>
  -    <copy 
file="${jetspeed2.src.dir}/portal/src/webapp/WEB-INF/conf/pipelines/action-pipeline.xml"
 todir="./src/webapp/WEB-INF/etc/jetspeed/conf/pipelines"/>
  -    <copy 
file="${jetspeed2.src.dir}/portal/src/webapp/WEB-INF/conf/pipelines/portlet-pipeline.xml"
 todir="./src/webapp/WEB-INF/etc/jetspeed/conf/pipelines"/>
  -
  -  </goal>
  -
  -  <preGoal name="war:war">
  -    <j:set var="mavenWarJarClasses" value="${maven.war.jarclasses}"/>
  -    <j:set var="mavenWarJarClassesJustClasses" 
value="${maven.war.jarclasses.justclasses}"/>
  -    <j:set var="mavenWarJarClassesName" value="${maven.war.jarclasses.name}"/>
  -    <j:if test="${mavenWarJarClasses == 'true'}" trim="true">
  -      <j:choose>
  -      
  -        <j:when test="${mavenWarJarClassesJustClasses == 'true'}" trim="true">
  -          <jar 
destfile="${maven.build.dir}/${pom.artifactId}/WEB-INF/lib/${mavenWarJarClassesName}"
  -               basedir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes"
  -               includes="**/*.class"
  -          />
  -          <!-- we do all this mess because the delete includeEmptyDirs doesn't seem 
to work in Ant :( -->
  -          <copy includeEmptyDirs="false" 
toDir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes_justresources">
  -            <fileset dir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes">
  -              <exclude name="**/*.class"/>
  -            </fileset>
  -          </copy>
  -          <delete dir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes" />
  -          <move todir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes">
  -            <fileset 
dir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes_justresources"/>
  -          </move>
  -        </j:when>
  -        
  -        <j:otherwise>
  -          <jar 
destfile="${maven.build.dir}/${pom.artifactId}/WEB-INF/lib/${mavenWarJarClassesName}"
  -               basedir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes"
  -               includes="**/*"
  -          />
  -          <delete dir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes" />
  -          <mkdir dir="${maven.build.dir}/${pom.artifactId}/WEB-INF/classes" />
  -        </j:otherwise>
  -        
  -      </j:choose>
  -    </j:if>
  -  </preGoal>
  -
   </project>
  
  
  
  Index: readonly_page_field.jsp
  ===================================================================
  RCS file: 
/cvs/jahia/core/src/webapp/jsp/jahia/engines/shared/readonly_page_field.jsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- readonly_page_field.jsp   6 Aug 2004 19:39:41 -0000       1.3
  +++ readonly_page_field.jsp   24 Sep 2004 13:25:18 -0000      1.4
  @@ -24,10 +24,10 @@
       JahiaField  theField    = (JahiaField) engineMap.get( 
fieldsEditCallingEngineName + "." + "theField" );
       JahiaPageEngineTempBean thePage  = (JahiaPageEngineTempBean) 
session.getAttribute( "PageBean"+ theField.getID() );
   
  -    String languageCode = 
(String)engineMap.get(JahiaEngine.PROCESSING_LANGUAGECODE);
  +    Locale processingLocale = (Locale)engineMap.get(JahiaEngine.PROCESSING_LOCALE);
       String pageTitle            = "";
       if ( thePage != null )
  -        pageTitle = thePage.getTitle(languageCode);
  +        pageTitle = thePage.getTitle(processingLocale.toString());
   
       if ( "".equals(pageTitle) )
           pageTitle = "No title";
  
  
  
  Index: adv_workflow.jsp
  ===================================================================
  RCS file: /cvs/jahia/core/src/webapp/jsp/jahia/engines/workflow/adv_workflow.jsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- adv_workflow.jsp  8 Sep 2004 11:46:43 -0000       1.4
  +++ adv_workflow.jsp  24 Sep 2004 13:25:18 -0000      1.5
  @@ -1,5 +1,6 @@
   <%@ page language="java" %>
   <%@ page import="java.util.*,
  +                 java.io.*,
                    org.jahia.engines.workflow.WorkflowHelper,
                    org.jahia.engines.workflow.WorkflowHelperLanguageEntry,
                    org.jahia.services.workflow.WorkflowService,
  
  
  
  Index: workflow.jsp
  ===================================================================
  RCS file: /cvs/jahia/core/src/webapp/jsp/jahia/engines/workflow/workflow.jsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- workflow.jsp      8 Sep 2004 11:46:43 -0000       1.3
  +++ workflow.jsp      24 Sep 2004 13:25:18 -0000      1.4
  @@ -1,5 +1,6 @@
   <%@ page language="java" %>
   <%@ page import="java.util.*" %>
  +<%@ page import="java.io.*" %>
   <%@ page import="org.jahia.content.*" %>
   <%@ page import="org.jahia.data.*" %>
   <%@ page import="org.jahia.data.fields.*" %>
  
  
  
  Index: restore_version_test_result.jsp
  ===================================================================
  RCS file: 
/cvs/jahia/core/src/webapp/views/engines/versioning/pages/restore_version_test_result.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- restore_version_test_result.jsp   30 Mar 2004 14:16:27 -0000      1.1
  +++ restore_version_test_result.jsp   24 Sep 2004 13:25:18 -0000      1.2
  @@ -140,7 +140,7 @@
                       <%
                           ContentObject contentObject = (ContentObject) 
JahiaObject.getInstance(testResult.getNodeKey());
                           String contentTitle = "No Title";
  -                        ContentDefinition definition = 
ContentDefinition.getInstance(contentObject.getDefinitionKey(loadRequest));
  +                        ContentDefinition definition = (ContentDefinition) 
ContentDefinition.getInstance(contentObject.getDefinitionKey(loadRequest));
                           if ( definition != null ){
                               contentTitle = 
definition.getTitle(contentObject,revisionEntry.getEntryState());
                           }
  @@ -191,7 +191,7 @@
                       <%
                           ContentObject contentObject = (ContentObject) 
JahiaObject.getInstance(testResult.getNodeKey());
                           String contentTitle = "No Title";
  -                        ContentDefinition definition = 
ContentDefinition.getInstance(contentObject.getDefinitionKey(loadRequest));
  +                        ContentDefinition definition = (ContentDefinition) 
ContentDefinition.getInstance(contentObject.getDefinitionKey(loadRequest));
                           if ( definition != null ){
                               contentTitle = 
definition.getTitle(contentObject,revisionEntry.getEntryState());
                           }
  
  
  
  Index: maven.xml
  ===================================================================
  RCS file: /cvs/jahia/maven.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- maven.xml 28 Jul 2004 17:33:02 -0000      1.2
  +++ maven.xml 24 Sep 2004 13:25:18 -0000      1.3
  @@ -17,22 +17,20 @@
       <maven:reactor
                  basedir="${basedir}/core"
                  includes="project.xml"
  -               goals="war"
  +               goals="jahia:war"
                  banner="Builds Jahia WAR application"
                  postProcessing="false"
                  ignoreFailures="false"/>
     </goal>
   
  -  <goal name="allClean"
  -        description="Clean all subprojects"
  -        >
  +  <postGoal name="clean">
       <maven:reactor
                  basedir="${basedir}"
                  includes="patched-slide/project.xml,core/project.xml"
                  goals="clean"
                  banner="Cleaning all sub projects"
                  ignoreFailures="true"/>
  -  </goal>
  +  </postGoal>
   
     
   </project>
  

Reply via email to