PS. note that JUnit is only required by the Ant tests, you can build a minimal 
distribution of Ant by removing the "test-jar" dependency from "dist-lite" and 
running:

        ant dist-lite

Alternatively if you want to run the Ant unit tests for sanity checking, you 
can always build a basic JUnit4 distribution with Ant 1.6.5 (it still comes 
with a build.xml)

On 7 Nov 2013, at 14:22, Stuart McCulloch wrote:

> 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: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>> 
>> 
>> -- 
>> E. J. Mansky II
>> Eikonal Research Institute
>> Bend, Oregon
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to