dblevins    2005/09/20 19:01:11

  Modified:    .        maven.xml
  Log:

  bit'O jelly to download tomcat binaries
  
  Revision  Changes    Path
  1.12      +32 -17    openejb1/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb1/maven.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- maven.xml 16 Sep 2005 23:51:38 -0000      1.11
  +++ maven.xml 20 Sep 2005 23:01:11 -0000      1.12
  @@ -530,32 +530,47 @@
           <!--<attainGoal 
name="maven-developer-activity-plugin:deregister"/>-->
       </postGoal>
   
  +    <goal name="setup:tomcat50">
  +      <j:set var="tomcat.version" value="5.0.28"/>
  +      <j:set var="tomcat.download" 
value="http://www.ibiblio.org/pub/mirrors/apache/jakarta/tomcat-5/v${tomcat.version}/bin/jakarta-tomcat-${tomcat.version}.zip"/>
  +      <attainGoal name="setup:tomcat"/>
  +    </goal>
  +    <goal name="setup:tomcat55">
  +      <j:set var="tomcat.version" value="5.5.9"/>
  +      <j:set var="tomcat.download" 
value="http://www.ibiblio.org/pub/mirrors/apache/jakarta/tomcat-5/v${tomcat.version}/bin/jakarta-tomcat-${tomcat.version}.zip"/>
  +      <attainGoal name="setup:tomcat"/>
  +    </goal>
  +
       <goal name="setup:tomcat4">
  +      <j:set var="tomcat.version" value="4.1.31"/>
  +      <j:set var="tomcat.download" 
value="http://www.ibiblio.org/pub/mirrors/apache/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-${tomcat.version}.zip"/>
  +      <attainGoal name="setup:tomcat"/>
  +    </goal>
  +
  +    <goal name="setup:tomcat">
         <j:set var="targetDir" value="${basedir}/target/"/>
   
  -      <j:set var="tomcat4.version" value="4.1.31"/>
  -      <j:set var="tomcat4.download" 
value="http://www.ibiblio.org/pub/mirrors/apache/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-${tomcat4.version}.zip"/>
  -      <j:set var="tomcat4.dist" 
value="${maven.repo.local}/tomcat/distributions/jakarta-tomcat-${tomcat4.version}.zip"/>
  -      <j:set var="tomcat4.home" 
value="${targetDir}/jakarta-tomcat-${tomcat4.version}"/>
  +      <j:set var="tomcat.dist" 
value="${maven.repo.local}/tomcat/distributions/jakarta-tomcat-${tomcat.version}.zip"/>
  +      <j:set var="tomcat.home" 
value="${targetDir}/jakarta-tomcat-${tomcat.version}"/>
         <j:set var="openejb.home" 
value="${targetDir}/openejb-${pom.currentVersion}" />
   
         <!-- Download tomcat if it isn't in the repo -->
  -      <u:file var="fileAsFile" name="${tomcat4.dist}"/>
  +      <u:file var="fileAsFile" name="${tomcat.dist}"/>
         <j:if test="${!(fileAsFile.exists())}">
        <mkdir dir="${maven.repo.local}/tomcat/distributions"/>
  -     <get src="${tomcat4.download}" dest="${tomcat4.dist}"/>
  +     <get src="${tomcat.download}" dest="${tomcat.dist}"/>
         </j:if>      
   
         <!-- Unzip if not unzipped -->
  -      <u:file var="fileAsFile" name="${tomcat4.home}"/>
  +      <u:file var="fileAsFile" name="${tomcat.home}"/>
         <j:if test="${!(fileAsFile.exists())}">
  -     <unjar src="${tomcat4.dist}" dest="${targetDir}"/>
  -     <chmod dir="${tomcat4.home}/bin" perm="u+x" includes="**/*.sh"/>
  +     <unjar src="${tomcat.dist}" dest="${targetDir}"/>
  +     <chmod dir="${tomcat.home}/bin" perm="u+x" includes="**/*.sh"/>
         </j:if>      
   
   
   <!--
  -      <j:set var="catalina.dir" value="${tomcat4.home}"/>
  +      <j:set var="catalina.dir" value="${tomcat.home}"/>
         <echo message="Starting tomcat servlet engine..."/>
         <java classname="org.apache.catalina.startup.Bootstrap" fork="yes">
        <jvmarg value="-Djava.endorsed.dirs=${catalina.dir}/common/endorsed"/>
  @@ -572,15 +587,15 @@
   
       <goal name="setup:loader-webapp">
         <!-- Unzip webapp and set openejb.home -->
  -      <mkdir dir="${tomcat4.home}/webapps/openejb"/>
  -      <unjar 
src="${openejb.home}/war/openejb-webadmin-${pom.currentVersion}.war" 
dest="${tomcat4.home}/webapps/openejb"/>
  -      <replace file="${tomcat4.home}/webapps/openejb/WEB-INF/web.xml" 
token="@OPENEJB_HOME@" value="${openejb.home}"/>
  +      <mkdir dir="${tomcat.home}/webapps/openejb"/>
  +      <unjar 
src="${openejb.home}/war/openejb-webadmin-${pom.currentVersion}.war" 
dest="${tomcat.home}/webapps/openejb"/>
  +      <replace file="${tomcat.home}/webapps/openejb/WEB-INF/web.xml" 
token="@OPENEJB_HOME@" value="${openejb.home}"/>
       </goal>
       <goal name="setup:webapp-example">
         <!-- Unzip webapp and set openejb.home -->
  -      <mkdir dir="${tomcat4.home}/webapps/openejb"/>
  -      <unjar 
src="${openejb.home}/war/openejb-webapp-examples-${pom.currentVersion}.war" 
dest="${tomcat4.home}/webapps/movies"/>
  -      <replace file="${tomcat4.home}/webapps/movies/WEB-INF/web.xml" 
token="@OPENEJB_HOME@" value="${openejb.home}"/>
  +      <mkdir dir="${tomcat.home}/webapps/openejb"/>
  +      <unjar 
src="${openejb.home}/war/openejb-webapp-examples-${pom.currentVersion}.war" 
dest="${tomcat.home}/webapps/movies"/>
  +      <replace file="${tomcat.home}/webapps/movies/WEB-INF/web.xml" 
token="@OPENEJB_HOME@" value="${openejb.home}"/>
       </goal>
   
   </project>
  
  
  

Reply via email to