Hello Antoine,

"echo $ANT_HOME" returns

ANT_HOME: Undefined variable.

and "which ant" returns

/usr/bin/ant

How can I check if Anthill sees the same settings?

I use AnthillOS which has far less options to set than AnthillPro. It comes with the binary versions of Ant 1.5.1 and 1.6.2 in its lib folder. I just added versions 1.6.5 and as that did not work 1.7.0RC1 to that folder and adjusted Anthill's path settings accordingly. I tried that on an older machine before and it worked fine but on the new test server it does not.

Greetings,

Sebastian

Antoine Levy-Lambert wrote:
Hello Sebastian,

there might be a possibility to fix that without deleting files. Although deleting these files would not harm.

I suppose that in the path there is an older version of the ant script than the one in the Ant 1.7.0 installation directory.

What do you see when you do :

echo  $ANT_HOME
which ant

also does your Anthill see the same ?

Is there maybe an Ant version which is part of JBoss ?

Do you know that in AnthillPro you can configure different ant versions, telling AnthillPro where they are installed.

Regards,

Antoine



On Dec 17, 2006, at 12:01 AM, Sebastian Weber wrote:

@Antoine

Thanks for the tip. I found

/etc/ant.conf
/etc/ant.d (empty folder)
/usr/share/ant/ant-update.xsl
/usr/share/ant/changelog.xsl
/usr/share/ant/junit-frames-xalan1.xsl
/usr/share/ant/log.xsl  tagdiff.xsl

If they are the reason for the failed builds how can I get rid of them? Is it enough to simply delete these files and folders? I already tried to move them elsewhere but got a 'permission denied' error so I would have to ask our server admins to do that.


@Peter

I tried to use the fail task but got the following error when I ran the build:

Class org.apache.tools.ant.taskdefs.condition.Not doesn't support the nested "antversion" element.


The junit.jar already is in the lib folder, I just cannot convince Ant to use it ...



 <fail>
   <condition>
     <not>
       <antversion atleast="1.7.0"/>
     </not>
   </condition>
 </fail>
(a bit verbose ... .. but does the work)

* use the ability of ant 1.7 to have the junit.jar in the classpath
of the <junit> task.

<junit...
   <classpath>
       <path path="PATH_TO_JUNIT.JAR"/>
       ....
   </classpath>
</junit>

And have the junit.jar in your project lib directory.

I have started to getting my team using this template :-)

Peter


On 12/16/06, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:
Hello Sebastian,

there might be a system wide ant installed on your system. Check for
the presence of a file called /etc/ant.conf. This one might be the
one which is killing you.

see this posting by Peter Reilly : http://marc.theaimsgroup.com/?
l=ant-user&m=116378339914211&w=2

Regards,
Antoine
On Dec 15, 2006, at 7:27 PM, Sebastian Weber wrote:

> Hi everybody,
>
> I am sure that I am not the first one to post that particular
> question here, but I'm very close to snapping my keyboard in half,
> because I can't get it done.
>
> I set up an Anthill build management server on a Fedora based linux
> system. The machine I am working on is a server on which I don't
> have full root access. Anthill is deployed in a JBoss 4.0.4.GA
> Patch1 JBoss server. I can check out my project from the SVN
> repository and build it. My Ant script deploys the build to JBoss,
> the connection to the DB is established everything fine. And then I
> try to run the JUnit tests via the script.
>
> If I see that
>
> "This is common and has a number of causes; the usual solutions are
> to read the manual pages then download and
> install needed JAR files, or fix the build file: - You have
> misspelt 'junit'.
>   Fix: check your spelling.
>
> [...]"
>
>
> error message once more . . .
> I tried to put the junit.jar in the ANT_HOME/lib folder, I tried
> the same with a symbolic link to junit.jar in that folder,
> I tried to find the appropriate place for a CLASSPATH entry in one
> or another init or conf script,
> I tried to taskdef junit tasks (which switched the above error
> message to a "ClassNotFoundException" for the test classes),
> I even tried the new Ant 1.7.0RC1 which claims to solve that
> particular problem. Well, obviously it does not, otherwise I would
> not be begging for help.
>
>
> I ran out of ideas and would appreciate any useful hint that might
> lead to a solution. Any script where I can put the classpath
> definition in, any location where I can copy the junit.jar, any
> useful webpage (other than Ant FAQ...) or just ANYTHING!
>
>
> Sebastian
>
>


---------------------------------------------------------------------
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]


---------------------------------------------------------------------
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]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to