Hi, I started this email writing about how you couldn't execute the sh script from Java because it wouldn't know how to execute it and the only workaround would be to patch maven.bat so that it specifically executes the %SYSTEMROOT%\system32\find.exe but I thought that this was a bit defeatist and I'd take another stab at fixing build-bootstrap.xml :)
The attached patch is the result. It checks the output of uname to see if it contains CYGWIN. If it does then it will execute the maven sh script by passing this as an argument to %CYGWIN_HOME%\bin\sh (AFAIK the env variable CYGWIN_HOME should be defined on all cygwin installations). Regards, Tom > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: 12 October 2002 18:41 > To: Turbine Maven Users List > Subject: Re: strange messages building Maven: cygwin, windows2000 > > > Looks like the bootstrap is running the batch file, even though under > cygwin, it should be running the shell script.... > -- > dIon Gillard, Multitask Consulting > Work: http://www.multitask.com.au > Developers: http://adslgateway.multitask.com.au/developers > > > Steve Wilkinson <[EMAIL PROTECTED]> wrote on 12/10/2002 > 07:21:53 AM: > > > I get some errors when I build maven under cygwin and > windows 2k, but it > > appears to work ok. I just wanted to ask if I'm doing something > wrong... > > > > I'm using the following ant: > > ----------------------------- > > $ ant -version > > Apache Ant version 1.5.1beta1 compiled on August 19 2002 > > > > In my cygwin.bat file I do the following: > > ----------------------------------------- > > > > set > MAVEN_HOME=d:\cygwin\home\Administrator\jakarta\jakarta-turbine-maven > > set JAVA_HOME=d:\jdk1.3.1_04 > > set ANT_HOME=d:\ant > > set PATH=.;%ANT_HOME%\bin;%MAVEN_HOME%\bin > > > > in my cygwin window I change to the the location of the > maven source: > > ~/jakarta/jakarta-turbine-maven and execute the following: > > -------------------------------------- > > $ ant -f build-bootstrap.xml > > Buildfile: build-bootstrap.xml > > > > check-maven-home: > > > > check-maven-repo-local: > > > > check-properties: > > > > bootstrap-compile: > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\bootstrap > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\bootstrap-classes > > [javac] Compiling 4 source files to > > D:\cygwin\home\Administrator\jakarta\jak > > arta-turbine-maven\bootstrap\bootstrap-classes > > > > bootstrap: > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | L O A D I N G B O O T S T R A P T A S K D E F > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | R U N N I N G B O O T S T R A P T A S K > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | C O M P I L I N G M A V E N S O U R C E S > U S I N G A > N T > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\phase1-classes > > [javac] Compiling 174 source files to > > D:\cygwin\home\Administrator\jakarta\j > > akarta-turbine-maven\bootstrap\phase1-classes > > [javac] Note: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-maven\src > > \java\org\apache\maven\MavenUtils.java uses or overrides a > deprecated > API. > > [javac] Note: Recompile with -deprecation for details. > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\bootstrap\phase1-classes > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | C R E A T I N G M A V E N J A R W I T H A N T > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [jar] Building jar: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-m > > aven\bootstrap\maven.jar > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | C R E A T I N G P H A S E 1 I N S T A L L > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\install-phase1 > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\install-phase1\bin > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\install-phase1\lib > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\install-phase1\plugins > > [copy] Copying 6 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\bootstrap\install-phase1\bin > > [copy] Copying 24 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-tur > > bine-maven\bootstrap\install-phase1\lib > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\bootstrap\install-phase1\lib > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\repository\maven\jars > > [copy] Copying 38 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-tur > > bine-maven\bootstrap\install-phase1\plugins > > > > clean-maven-home: > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\bin > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bin > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\lib > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\lib > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\plugins > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\plugins > > [copy] Copying 69 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-tur > > bine-maven > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | B U I L D I N G T H E R E A C T O R > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [exec] FIND: /I: No such file or directory > > [exec] FIND: /C: No such file or directory > > [exec] ERROR: File > > (D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven) MAVEN_HOME not found. > > [exec] Please, set the MAVEN_HOME variable in your > environment to > match > > the > > > > [exec] location of the Maven installation > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\plugins > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | B U I L D I N G T H E P L U G I N S > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [exec] FIND: /I: No such file or directory > > [exec] FIND: /C: No such file or directory > > [exec] ERROR: File > > (D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven) MAVEN_HOME not found. > > [exec] Please, set the MAVEN_HOME variable in your > environment to > match > > the > > > > [exec] location of the Maven installation > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | I N S T A L L I N G T H E P L U G I N S > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\bootstrap\install-phase1\plugins > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bootstrap\install-phase1\plugins > > [copy] Copying 45 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-tur > > bine-maven\bootstrap\install-phase1\plugins > > [echo] > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] | > > | > > > > [echo] | B U I L D I N G M A V E N W I T H I T S E L F > > | > > > > [echo] | > > | > > > > [echo] > > +------------------------------------------------------------------+ > > > > [echo] > > [exec] FIND: /I: No such file or directory > > [exec] FIND: /C: No such file or directory > > [exec] ERROR: File > > (D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven) MAVEN_HOME not found. > > [exec] Please, set the MAVEN_HOME variable in your > environment to > match > > the > > > > [exec] location of the Maven installation > > > > clean-maven-home: > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\bin > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\bin > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\lib > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\lib > > [delete] Deleting directory > > D:\cygwin\home\Administrator\jakarta\jakarta-turb > > ine-maven\plugins > > [mkdir] Created dir: > > D:\cygwin\home\Administrator\jakarta\jakarta-turbine-ma > > ven\plugins > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\repository\maven\jars > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\bootstrap\install-phase1\lib > > [copy] Copying 1 file to > > D:\cygwin\home\Administrator\jakarta\jakarta-turbi > > ne-maven\bootstrap\install-phase1 > > [copy] Copying 77 files to > > D:\cygwin\home\Administrator\jakarta\jakarta-tur > > bine-maven > > > > BUILD SUCCESSFUL > > Total time: 1 minute 25 seconds > > > > ----------------------------------- > > > > -- > > To unsubscribe, e-mail: <mailto:turbine-maven-user- > > [EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:turbine-maven-user- > > [EMAIL PROTECTED]> > > >
build-bootstrap.xml.patch
Description: Binary data
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
