Hi,

I tried to compile Maven from CVS, but it didn't work because I didn't have 
MAVEN_HOME set. It took me a while to figure that out, so I wrote a small 
patch to check that on ant.

Regards,

Felipe


[EMAIL PROTECTED]/cvs: diff -c -r maven/build-bootstrap.xml 
maven-patched/build-bootstrap.xml
*** maven/build-bootstrap.xml   2003-07-04 19:43:13.000000000 -0300
--- maven-patched/build-bootstrap.xml   2003-07-14 01:31:59.000000000 -0300
***************
*** 8,15 ****
    <property environment="env"/>
    <property name="maven.home" value="${env.MAVEN_HOME}"/>


!   <target name="env" depends="check-properties">
     <echo>maven.home = ${maven.home}</echo>
     <echo>maven.home.local = ${maven.home.local}</echo>
     <echo>maven.repo.local = ${maven.repo.local}</echo>
--- 8,19 ----
    <property environment="env"/>
    <property name="maven.home" value="${env.MAVEN_HOME}"/>

+   <target name="check-env" description="Check if environment variables are 
set">
+      <echo>maven.home = ${maven.home}</echo>
+      <fail unless="env.MAVEN_HOME" message="You MUST set MAVEN_HOME first"/>
+   </target>

!   <target name="env" depends="check-properties,check-env">
     <echo>maven.home = ${maven.home}</echo>
     <echo>maven.home.local = ${maven.home.local}</echo>
     <echo>maven.repo.local = ${maven.repo.local}</echo>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to