Try adding:

        <mkdir 
dir="bootstrap/target/classes/META-INF/maven/org.apache.maven/maven-core" />

before the <echo> task on line 236

On 7 Nov 2013, at 13:27, Ed Mansky wrote:

> I saw the requirement for Ant 1.8 or later. The encoding option in the echo 
> task is new since Ant 1.7.
> 
> To install ant 1.7, 1.8 or 1.8.4 requires JUnit to already be present.
> Unfortunately, to build JUnit you need maven in place.
> 
> Hence my attempt to install/build maven.
> 
> I found that I was able to build and install maven version 2.2.1 fine on 
> Tiger/ppc.
> 
> Apparently there have been a lot of changes in the build.xml file between 
> 2.2.1 and 3.x versions of maven.
> 
> Now, typing "mv install" in the Junit folder results in "Unable to build 
> project ...junit/pom.xml; it requires Maven version 3.0.4"
> 
> which is a different issue involving building junit 4 with maven 2.
> 
> --Ed
> 
>> The README.bootstrap.txt from the source tree states the pre-requisites for 
>> building the bootstrap code are:
>> 
>>      - Java 1.5
>>      - Ant 1.8 or later
>> 
>> Whereas you're using Ant 1.6.5 - this is likely the problem, because 1.6.5 
>> doesn't support the use of an encoding in the echo task (this is what 
>> creates that particular pom.properties file)
>> 
>> On 6 Nov 2013, at 14:36, Ed Mansky wrote:
>> 
>>> Hi all,
>>> 
>>> I am trying to install Maven from source code on a PowerMac G4 PPC 7450 
>>> running 10.4.11 and with
>>> Java JDK 1.5 and Ant 1.6.5 installed.
>>> 
>>> I am getting an error from line #236 of build.xml 
>>> (java.io.FileNotFoundException: ...full path to pom.properties file)
>>> 
>>> Apparently the pom.properties file that is expected to be the bootstrap 
>>> area for that target (compile-boot) to run, is missing.
>>> 
>>> The missing file "pom.properties" is indeed located in the source code tree 
>>> in:
>>> 
>>> maven-core/src/test/resources/META-INF/maven/org.apache.maven/maven-core
>>> 
>>> I am new to Maven, but it appears that an entry in 
>>> maven-core/src/main/mdo/toolchains.mdo for this file in META-INF is needed 
>>> in order to get it copied over to the bootstrap area during the building of 
>>> the target "generate-sources".
>>> 
>>> My environment variables are set as follows:
>>> 
>>> JAVA_HOME = /Library/Java/Home
>>> ANT_HOME   = /Developer/Java/Ant
>>> M2_HOME     = /usr/local/maven-3.0.4
>>> 
>>> I also set M3_HOME = /usr/local/maven-3.0.4  in case that was needed 
>>> instead of M2_HOME
>>> 
>>> I do not have CLASSPATH defined at all.
>>> 
>>> What am I missing here to get Maven to build?  Any tips or hints would be 
>>> greatly appreciated!
>>> 
>>> Thanks,
>>> 
>>> --Ed
>>> --
>>> E. J. Mansky II
>>> Eikonal Research Institute
>>> Bend, Oregon
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 
> -- 
> E. J. Mansky II
> Eikonal Research Institute
> Bend, Oregon
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to