[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: execute java jar file in a post-commit hook

From: Ryan Schmidt <subversion-2006d_at_ryandesign.com>
Date: 2006-12-06 00:24:32 CET

On Dec 5, 2006, at 17:09, kkrikor wrote:

> Ryan Schmidt-15 wrote:
>
>> On Dec 5, 2006, at 15:16, kkrikor wrote:
>>
>>> kkrikor wrote:
>>>
>>>> Does this work ? I placed the following code in post-commit
>>>> Code:
>>>>
>>>>
>>>> # Trigger a build everytime a commit happens
>>>> /usr/local/java/bin/java -jar
>>>> /home/x/triggerContBuild/target/triggerContBuild/trigger/
>>>> triggerContBuild.jar
>>>>
>>>> # Send an email everytime a commit happens
>>>> /var/www/svnroot/hooks/commit-email.pl --from x@x.com "$REPOS"
>>>> "$REV"
>>>> x@x.com
>>>>
>>>>
>>>>
>>>> When i execute this post-commit on the command the jar file runs ,
>>>> But when i do a commit i get the email but the java jar file
>>>> does not
>>>> run. Any thoughts?
>>>>
>>>> I am using Http for my commits, i know the http server runs as
>>>> apache
>>>> user. So i did a su to apache and tried to execute it on the
>>>> command line
>>>> that worked too. So what am i missing ?
>>>
>>> I did the following , I execute this from my post-commit script
>>>
>>> #!/bin/sh
>>>
>>> export JAVA_HOME=/usr/local/java/
>>> export PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/
>>> X11R6/bin
>>> JAVA=/usr/local/java/bin/java
>>>
>>> /usr/local/java/bin/java > k.txt
>>>
>>> The file does not get created as usual when i run the post-commit
>>> on the command line it works fine
>>
>> Tell it what directory to put the file into.
>>
>> /usr/local/java/bin/java > /complete/path/to/k.txt
>
> Yes i actually tried that already, It is creating the file now but
> it is
> empty
> Whereas if i execute this online i get the file but it has java
> help in it.
>
> It seems to me that java is just not executing for some reason.

Maybe something's happening on stderr. Try:

/usr/local/java/bin/java > /complete/path/to/k.txt 2>&1

-- 
To reply to the mailing list, please use your mailer's Reply To All  
function
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Dec 6 00:25:09 2006

This is an archived mail posted to the Subversion Users mailing list.