You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2004/09/29 18:07:22 UTC

cvs commit: jakarta-jetspeed-2/maven-plugin plugin.jelly plugin.properties

weaver      2004/09/29 09:07:22

  Modified:    maven-plugin plugin.jelly plugin.properties
  Log:
  - Added filterset for deployment server and port
  - Added a switch to turn off expanding the jetspeed.war on deployment.
  
  Revision  Changes    Path
  1.19      +22 -2     jakarta-jetspeed-2/maven-plugin/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/maven-plugin/plugin.jelly,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- plugin.jelly	27 Sep 2004 18:31:02 -0000	1.18
  +++ plugin.jelly	29 Sep 2004 16:07:22 -0000	1.19
  @@ -106,7 +106,7 @@
     
     <goal name="jetspeed2:build.portal"> 
     	
  -  	  <copy todir="${basedir}/etc/project-dependencies" overwrite="true" failonerror="true">
  +  	 <copy todir="${basedir}/etc/project-dependencies" overwrite="true" failonerror="true">
            <fileset dir="${org.apache.jetspeed.plugin.root}/plugin-resources/etc/project-dependencies" />
        </copy>
        <copy todir="${basedir}/etc/project-resources" overwrite="true" failonerror="true">
  @@ -160,6 +160,8 @@
        
          <copy file="${org.apache.jetspeed.plugin.root}/plugin-resources/webapp/WEB-INF/conf/jetspeed.properties" tofile="${maven.war.webapp.dir}/WEB-INF/conf/jetspeed.properties" overwrite="true">
           <filterset begintoken="@" endtoken="@">
  +          <filter token="AUTODEPLOYMENT_SERVER" value="${org.apache.jetspeed.services.autodeployment.server}"/>
  +          <filter token="AUTODEPLOYMENT_PORT" value="${org.apache.jetspeed.services.autodeployment.port}"/>
             <filter token="AUTODEPLOYMENT_USER" value="${org.apache.jetspeed.services.autodeployment.user}"/>
             <filter token="AUTODEPLOYMENT_PASSWORD" value="${org.apache.jetspeed.services.autodeployment.password}"/>
           </filterset>
  @@ -226,6 +228,22 @@
       <copy file="${maven.repo.local}/portals-bridges/jars/portals-bridges-struts-0.1.jar" todir="${org.apache.jetspeed.server.shared}"/>    
     </goal>
     
  +  <!-- This currently DOES NOT WORK, even after getting SCP to work in ant 1.6.2 -->
  +  <goal name='jetspeed2:deploy.shared.scp'>
  +    <echo>Copying from ${maven.repo.local} to ${org.apache.jetspeed.server.shared} using SCP...</echo>
  +    
  +    <j:set var="portal_project_desc_path" value="${org.apache.jetspeed.plugin.root}/plugin-resources/portal_project.xml" /> 	
  +  	 	
  +  	<maven:pom projectDescriptor="${portal_project_desc_path}" var="portal_project" />
  +    <echo>Pluto: ${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}</echo>
  +    <scp file="${portal_project.getDependencyPath('pluto')}" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true" verbose="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>
  +    <ant:scp file="${portal_project.getDependencyPath('jetspeed2:jetspeed-commons')}" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>
  +    <ant:scp file="${portal_project.getDependencyPath('portlet-api')}" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>  	  
  +    <ant:scp file="${portal_project.getDependencyPath('jetspeed2:jetspeed-api')}" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>    
  +    <ant:scp file="${maven.repo.local}/portals-bridges/jars/portals-bridges-common-0.1.jar" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>    
  +    <ant:scp file="${maven.repo.local}/portals-bridges/jars/portals-bridges-struts-0.1.jar" todir="${org.apache.jetspeed.scp.user}@${org.apache.jetspeed.server.shared}" failonerror="true"  keyfile="${org.apache.jetspeed.key.file}" passphrase="${org.apache.jetspeed.key.passphrase}"/>    
  +  </goal>
  +  
     <goal name="jetspeed2:deploy.portal">  	
     	
   	<attainGoal name='jetspeed2:deploy.shared'/>  	
  @@ -239,7 +257,9 @@
   	<attainGoal name='jetspeed2:copy.context'/>
   	          
        <delete dir="${org.apache.jetspeed.deploy.war.dir}/${maven.war.web.app.name}"/>
  -     <unwar src="${org.apache.jetspeed.deploy.war.dir}/${maven.war.final.name}" dest="${org.apache.jetspeed.deploy.war.dir}/${maven.war.web.app.name}"/>
  +     <j:if test="${org.apache.jetspeed.explode.war}">
  +       <unwar src="${org.apache.jetspeed.deploy.war.dir}/${maven.war.final.name}" dest="${org.apache.jetspeed.deploy.war.dir}/${maven.war.web.app.name}"/>
  +     </j:if>
        
        <j:set var="catalina_version_major" value="${org.apache.jetspeed.catalina.version.major}"/>
         <echo>Build jetspeed.xml for Tomcat version ${catalina_version_major}</echo>
  
  
  
  1.7       +9 -0      jakarta-jetspeed-2/maven-plugin/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/maven-plugin/plugin.properties,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- plugin.properties	25 Aug 2004 00:52:40 -0000	1.6
  +++ plugin.properties	29 Sep 2004 16:07:22 -0000	1.7
  @@ -7,6 +7,11 @@
   # org.apache.jetspeed.services.autodeployment.user = <username>
   # org.apache.jetspeed.services.autodeployment.password = <password>
   
  +# Default server name and port for autodeployment.  
  +# You can override these via ${user.home}/build.properties.
  +org.apache.jetspeed.services.autodeployment.server=localhost
  +org.apache.jetspeed.services.autodeployment.port=8080
  +
   # Optional
   # org.apache.jetspeed.context.file.name = jetspeed.xml
   # org.apache.jetspeed.context.file.source = ./resources/fusion.xml
  @@ -38,6 +43,10 @@
   maven.war.build.dir=${maven.build.dir}
   maven.war.webapp.dir=${maven.war.build.dir}/${pom.artifactId}
   
  +# Specifies whether or not to expand the war when deploy.portal is called.
  +# You can override this property either in you project's project.properties
  +# or from your ${user.home}/build.properties
  +org.apache.jetspeed.explode.war=true
   
   maven.war.final.name=jetspeed.war
   maven.war.web.app.name=jetspeed
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org