db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Katherine Marsden <kmarsdende...@sbcglobal.net>
Subject Re: Problem with release build
Date Mon, 26 Nov 2012 18:20:44 GMT
On 11/26/2012 7:00 AM, Lily Wei wrote:
>>>       When I tried to build the release with the release target, it
>>> failed on target 'builduserdocs' with error:
>>> BUILD FAILED
>>> Execute failed: java.io.IOException: Cannot run pr
>>> ogram "ant" (in directory "c:\derby\docs\10.9"): CreateProcess
>>> error=2, The syst
>>> em cannot find the file specified
>>>
>>>        I can reproduce this with only doing 'ant builduserdocs' from
>>> the source root.
>>> Please see verbose output attached:
>>>
>>>        Any suggestion on what is wrong with my environment to find
>>> executable 'ant' to build builduserdocs?

Hi Lily,

Looking at the target, the problem I think comes here:
    <exec executable="ant.bat" dir="${docs.root}">
      <env key="ANT_OPTS" value="-Xmx512m"/>
      <env key="CLASSPATH" path="${docs.root}/lib/fop.jar"/>
      <arg value="-Drelease.id.short=${eversion}"/>
      <arg value="-Drelease.id.long=${release.id.long}"/>
      <arg value="-Dcopyright.year=${copyright.year}"/>
      <arg value="-Dsubversion.revision=${changenumber}"/>
      <arg value="all"/>


I have seen postings indicating that there may be a problem with 
invoking a batch file  vs an exe with exec, although I have not seen 
this particular problem with cygwin.

http://stackoverflow.com/questions/10591105/ant-cannot-find-phpunit

I wonder can you explicitly use ant.bat in your git shell?  Maybe you 
will need to install cygwin or perhaps there is a way to break the super 
release target up into parts rather than using the super release target.

Kathey





Mime
View raw message