You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ks...@apache.org on 2003/02/11 03:42:10 UTC

cvs commit: jakarta-turbine-maven/src/plugins-build/idea plugin.jelly

kschrader    2003/02/10 18:42:10

  Modified:    src/plugins-build/idea plugin.jelly
  Log:
  And so he said onto the world:
  "Let there be a working IDEA plug-in for users who don't
  specify their CVS access method while checking out"
  and it was good.
  
  Revision  Changes    Path
  1.2       +15 -1     jakarta-turbine-maven/src/plugins-build/idea/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/plugins-build/idea/plugin.jelly,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- plugin.jelly	24 Jan 2003 03:45:15 -0000	1.1
  +++ plugin.jelly	11 Feb 2003 02:42:10 -0000	1.2
  @@ -3,7 +3,7 @@
   <project 
     xmlns:j="jelly:core"
     xmlns:u="jelly:util"
  -  xmlns:jj="jelly:jeez">
  +  xmlns:a="jelly:ant">
   
     <!--==================================================================-->
     <!-- Generate IntelliJ IDEA .project and .classpath files             -->
  @@ -257,6 +257,8 @@
             <u:available file="${basedir}/CVS/Root">
             <u:loadText var="cvsRoot" file="${basedir}/CVS/Root"/>
             <u:tokenize var="cvsRootValues" delim=":">${cvsRoot}</u:tokenize>
  +          <j:set var="cvsRootValuesSize" value="${size(cvsRootValues)}"/>
  +          <j:if test="${cvsRootValuesSize == 3}">
             <j:set var="userServer" value="${cvsRootValues.get(1)}"/>
             <j:set var="user" value="${userServer.substring(0,userServer.indexOf('@'))}"/>
             <j:set var="server" value="${userServer.substring(userServer.indexOf('@'))}"/>
  @@ -266,6 +268,18 @@
               <option name="HOST" value="${server.substring(1)}"/>
               <option name="REPOSITORY" value="${cvsRootValues.get(2)}" />
             </cvs_root>
  +          </j:if>
  +          <j:if test="${cvsRootValuesSize == 2}">
  +          <j:set var="userServer" value="${cvsRootValues.get(0)}"/>
  +          <j:set var="user" value="${userServer.substring(0,userServer.indexOf('@'))}"/>
  +          <j:set var="server" value="${userServer.substring(userServer.indexOf('@'))}"/>
  +          <cvs_root>
  +            <option name="METHOD" value="ext" />
  +            <option name="USER_NAME" value="${user}" />
  +            <option name="HOST" value="${server.substring(1)}"/>
  +            <option name="REPOSITORY" value="${cvsRootValues.get(1)}" />
  +          </cvs_root>
  +          </j:if>
             <j:set var="cvsEnabled" value="true"/>
             <j:set var="cvsPath" value="/usr/bin/cvs"/>
             </u:available>