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>