# Apache Ant Archive

How do I use ejbDeploy outside of RAD

### How do I use ejbDeploy outside of RAD

2006-11-02       - By Branden Kolb
 Reply:     1     2     3     4     5     6     7     8     9     10     >>

Well, maybe I don't understand quite yet.  I added the path to the
antj2ee.jar to my system classpath variable. opened a new DOS window and
tried my script again.  I still get the error:

Could not create task or type of type: ejbDeploy

What am I missing?

Branden Kolb

> Ok, I think I am beginning to understand.  I may not have provided
enough
> information.  I call a batch file like the following.  Should I just add

> the correct jar to the folder listed as the ANT_HOME folder?  Or do I
just
> add it to my windows classpath?  Thanks for the help!
>
> echo  %~dp0
>
> cd  %~dp0
> REM subst j: %~dp0..\3rdParty
>
> SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_08\lib
> set ANT_HOME=%~dp03rdParty\ant-1.6.2
> echo ANT_HOME
> setlocal
> call %ANT_HOME%\bin\ant -verbose -buildfile Build.xml -l .\logfile.txt
%*
> endlocal
>
>
>
>
> Branden Kolb
>
>
>
> > Branden Kolb wrote:
> > > I have recently written a build script using Ant for one of our
> projects
> > > that is run from within RAD.  One of the targets uses the
<ejbDeploy>
> > > in the following manner:
> > >
> > >                 <ejbDeploy EJBProject="<project_name>"
> IgnoreErrors="true"
> > > />
> > >
> > > I want to be able to run the Ant script from a DOS window.  However,

> when
> > > I do, and it gets to the ejbDeploy task, I get the following:
> > >
> > > BUILD FAILED
> > > C:Build\Build.xml:37: The following error occurred while executing
> this
> > > line:
> > > C:Build\Build.xml:26: The following error occurred while executing
> this
> > > line:
> > > C:\workspace\build_standalone.xml:344: Could not create task or type

> of
> > > type: ejbDeploy.
> > >
> > > Can someone tell me if it's possible to use the ejbDeploy task this
> way,
> > > and, if so, how would I do it?
> > >
> > > On a similar note, is there anyway to use the
> <eclipse.incrementalBuild>
> > > task in the same way (<eclipse.incrementalBuild kind="clean"/> or
> > > <eclipse.incrementalBuild project="<project_name>"/>) outside of
> > >
> >
> > I dont know what RAD is, and assume that it is a rational/eclipse
> > platform. Yes?
> >
> > If so, these are custom tasks that come with the tool. You need to
find
> > where they come from, add the JAR and dependencies to Ant's classpath
> > outside the IDE. As long as they dont have hard coded assumptions