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 rw...@apache.org on 2005/10/12 08:31:44 UTC
svn commit: r314801 - /portals/jetspeed-2/trunk/maven-plugin/plugin.jelly
Author: rwatler
Date: Tue Oct 11 23:31:42 2005
New Revision: 314801
URL: http://svn.apache.org/viewcvs?rev=314801&view=rev
Log:
implement generalized j2:warDeploy goal
Modified:
portals/jetspeed-2/trunk/maven-plugin/plugin.jelly
Modified: portals/jetspeed-2/trunk/maven-plugin/plugin.jelly
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/maven-plugin/plugin.jelly?rev=314801&r1=314800&r2=314801&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/maven-plugin/plugin.jelly (original)
+++ portals/jetspeed-2/trunk/maven-plugin/plugin.jelly Tue Oct 11 23:31:42 2005
@@ -323,22 +323,35 @@
<!-- =============================================== -->
<goal name="j2:deploy">
+ <j:set var="j2.war.groupId" value="${plugin.groupId}"/>
+ <j:set var="j2.war.version" value="${jetspeed.version}"/>
+ <attainGoal name="j2:warDeploy"/>
+ </goal>
+ <!-- warDeploy allows you to deploy arbitrary wars to the portal deploy folder,
+ optionally downloading it from remote repositories if not available yet
+ Required properties to set:
+ - maven.war.final.name
+ - j2.war.groupId
+ - j2.war.version
+ -->
+ <goal name="j2:warDeploy">
+ <j:set var="depGroup" value="${j2.war.groupId}"/>
+ <j:set var="depType" value="wars"/>
+ <j:set var="depVersion" value="${j2.war.version}"/>
+ <j:set var="depName" value="${maven.war.final.name}-${depVersion}.war"/>
+ <j:if test="${depVersion.endsWith('SNAPSHOT')}">
+ <j:set var="depSnapshot" value="true"/>
+ </j:if>
<j:set var="online" value="${maven.mode.online}"/>
<j:if test="${online}">
- <j:set var="depGroup" value="${plugin.groupId}"/>
- <j:set var="depType" value="wars"/>
- <j:set var="depName" value="${maven.war.final.name}-${jetspeed.version}.war"/>
- <j:set var="depVersion" value="${jetspeed.version}"/>
- <j:if test="${depVersion.endsWith('SNAPSHOT')}">
- <j:set var="depSnapshot" value="true"/>
- </j:if>
<attainGoal name="j2:_check.dep"/>
</j:if>
- <copy file="${maven.repo.local}/${plugin.groupId}/wars/${maven.war.final.name}-${jetspeed.version}.war"
+ <copy file="${maven.repo.local}/${depGroup}/${depType}/${depName}"
tofile="${org.apache.jetspeed.portal.dir}/WEB-INF/deploy/${maven.war.final.name}.war"
overwrite="true"
failonerror="true"/>
</goal>
+
<goal name="j2:pam.layoutdeploy">
<j:set var="maven.war.final.name" value="jetspeed-layouts"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org