jford       2004/04/06 08:00:50

  Modified:    .        maven.xml
  Log:
  Added generation of xml api via castor.

  Added more files to cleanup
  
  Revision  Changes    Path
  1.8       +77 -1     jakarta-jetspeed/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/maven.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- maven.xml 5 Apr 2004 14:59:45 -0000       1.7
  +++ maven.xml 6 Apr 2004 15:00:50 -0000       1.8
  @@ -13,7 +13,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
   -->
  -<project xmlns:j="jelly:core" xmlns:m="maven">
  +<project xmlns:j="jelly:core" xmlns:m="maven" xmlns:castor="castor">
        <!-- ================================================================== -->
        <!-- B I N  D I S T R I B U T I O N   G O A L S                         -->
        <!-- ================================================================== -->
  @@ -91,6 +91,44 @@
        <!--C R E A T E   T O R Q U E   O M                     -->
        <!-- ================================================================== -->
        <preGoal name="java:compile">
  +             <!--
  +                     This requires Castor 0.9.5.  
  +                     But using this version of Castor causes the registry to lock 
up.
  +                     This version of Castor is not the problem, but causes it to 
appear.
  +                     JIRA #JS1-405 deals with this issue.
  +             -->
  +             <!--
  +         <attainGoal name="castor:prepare-filesystem"/>
  +             <castor:generate 
  +                     schema="${maven.src.dir}/xml/jetspeed-portal-content.xsd" 
  +                     package="org.apache.jetspeed.xml.api.jcm"
  +                     marshal="true"/>
  +             -->
  +             <path id="classpath">
  +             <fileset dir="${maven.src.dir}/../build/lib">
  +     
  +                 <!-- Everything in the build lib dir except xerces2 -->
  +                 <exclude name="xercesImpl.jar"/>
  +                 <exclude name="xml-apis.jar"/>
  +                 <include name="*.jar"/>
  +             </fileset>
  +             <fileset dir="${maven.src.dir}/../lib">
  +     
  +                 <!-- Everything in the project's lib dir -->
  +     
  +                 <include name="*.jar"/>
  +             </fileset>        
  +         </path>
  +             <java classname="org.exolab.castor.builder.SourceGenerator" fork="yes">
  +            <classpath refid="classpath"/>
  +            <arg value="-i" />
  +            <arg value="${maven.src.dir}/xml/jetspeed-portal-content.xsd" />
  +            <arg value="-f" />
  +            <arg value="-dest" />
  +            <arg value="${maven.src.dir}/java" />
  +            <arg value="-package" />
  +            <arg value="org.apache.jetspeed.xml.api.jcm" />
  +        </java>
                <attainGoal name="torque:om"/>
        </preGoal>
        <!-- ================================================================== -->
  @@ -104,11 +142,49 @@
                                <exclude name="**.html"/>
                                <include name="**.java"/>
                        </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/apps/coffees/map">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <include name="**.java"/>
  +                     </fileset>
                        <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/apps/turbine">
                                <exclude name="CVS"/>
                                <exclude name="**.html"/>
                                <include name="**.java"/>
                        </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/apps/turbine/map">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <include name="**.java"/>
  +                     </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/security/turbine">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <exclude name="TurbineGroup.java"/>
  +                             <exclude name="TurbineRole.java"/>
  +                             <exclude name="TurbinePermission.java"/>
  +                             <exclude name="TurbineUserPeer.java"/>
  +                             <include name="**.java"/>
  +                     </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/security/turbine/map">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <include name="**.java"/>
  +                     </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/dbpsml/map">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <include name="**.java"/>
  +                     </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/om/dbpsml">
  +                             <exclude name="CVS"/>
  +                             <exclude name="**.html"/>
  +                             <exclude name="JetspeedGroupProfilePeer.java"/>
  +                             <exclude name="JetspeedRoleProfilePeer.java"/>
  +                             <exclude name="JetspeedUserProfilePeer.java"/>
  +                             <include name="**.java"/>
  +                     </fileset>
  +                     <fileset 
dir="${maven.src.dir}/java/org/apache/jetspeed/xml/api/jcm" includes="**/*.java"/>
                </delete>
                <!-- Also, need to delete selected sources from security/turbine and 
dbpsml folders -->
        </preGoal>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to