http://maven.apache.org/plugins/maven-antrun-plugin/classpaths.html

On 1/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> NB: Replaying message, as the mail client messed-up the xml extract of the
> previous message
>
> Hi Chris
>
> Had my first go at the lists, but hasn't been very lucky there :(
>
> I first tried this:
> <ant antfile="build/ant-build.xml" dir="${basedir}" inheritRefs="true">
>         <target name="generate-sources"/>
> </ant>
>
> It didn't work, so now I'm directly embedding my ant script inside the
> pom.xml. Which is:
> <tasks>
>         <scriptdef name="lc" language="javascript">
>                 <attribute name="property"/>
>                 <attribute name="value"/>
>                 project.setNewProperty(attributes.get("property"),
>                 attributes.get("value").toLowerCase());
>         </scriptdef>
>         <basename property="gw.name" file="${basedir}"/>
>         <lc property="gw.name.lc" value="${gw.name}"/>
>         <echo>gw.name=${gw.name}</echo>
>         <echo>gw.name.lc=${gw.name.lc}</echo>
>         <echo>filtering...</echo>
>         <fileset dir="${basedir}"/>
>         <filterset>
>                 <filter token="CLIENT_NAME" value="${gw.name}"/>
>                 <filter token="client_name" value="${gw.name.lc}"/>
>                 <filter token="basedir" value="${basedir}"/>
>                 <filter token="env" value="${env}"/>
>         </filterset>
>         <mapper type="regexp" from="(.*)_GW(.*)\.(.*)" 
> to="\1${gw.name}_GW\2.\3"/>
>         <echo>filetering complete.</echo>
> </tasks>
>
>
> The ant script is tested and works well standalone.
>
> Much appreciate your help.
>
> Hassan
>
>
>
>
>
>
>
>
> [EMAIL PROTECTED]
> 10/01/2006 16:34
> Please respond to "Maven Users List"
>
>
>         To:     "Maven Users List" <[email protected]>
>         cc:
>         Subject:        Re: Maven 2 and Ant classpath issue
>
>
> Hi Chris
>
> Had my first go at the lists, but hasn't been very lucky there :(
>
> I first tried this:
> <ant antfile="build/ant-build.xml" dir="${basedir}" inheritRefs="true">
>         <target name="generate-sources"/>
> </ant>
>
> It didn't work, so now I'm directly embedding my ant script inside the
> pom.xml. Which is:
>                                                         <tasks >
>
>                                                                 <scriptdef
> name="lc" language="javascript">
>  <attribute name="property"/>
>  <attribute name="value"/>
>         .setNewProperty(attributes.get("property"),
>         .get("value").toLowerCase());
>  </scriptdef>
>                                                                 <basename
> property="gw.name" file="${basedir}"/>
>                                                                 <lc
> property="gw.name.lc" value="${gw.name}"/>
>  <echo>gw.name=${gw.name}</echo>
>  <echo>gw.name.lc=${gw.name.lc}</echo>
>  <echo>filtering...</echo>
>                                                                 <fileset
> dir="${basedir}"/>
>  <filterset>
>  <filter token="CLIENT_NAME" value="${gw.name}"/>
>  <filter token="client_name" value="${gw.name.lc}"/>
>  <filter token="basedir" value="${basedir}"/>
>  <filter token="env" value="${env}"/>
>  </filterset>
>                                                                 <mapper
> type="regexp" from="(.*)_GW(.*)\.(.*)" to="\1${gw.name}_GW\2.\3"/>
>  <echo>filetering complete.</echo>
>                                                         </tasks>
>
>
>
> The ant script is tested and works well standalone.
>
> Much appreciate your help.
>
> Hassan
>
>
>
>
>
>
>
>
>
>
>
>
> Chris Berry <[EMAIL PROTECTED]>
> 10/01/2006 15:37
> Please respond to "Maven Users List"
>
>
>         To:     Maven Users List <[email protected]>
>         cc:
>         Subject:        Re: Maven 2 and Ant classpath issue
>
>
> Hassan,
> Please search the list archives -- this has been covered many times
> recently.
> If that doesn't answer your question, then please post the POM snippet
> that
> shows the ant call. (You may have forgotten inheritRefs="true")
> Cheers,
> -- Chris
>
> On 1/10/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> wrote:
> >
> > Hi
> >
> > I'm using Maven 2.0.1 and trying to use a non-standard Ant task
> > (scriptdef), in my pom.xml. It's giving me
> > this error:
> > Embedded error: Could not create task or type of type: scriptdef.
> >
> > Looks like the Maven classpath is not being used by Ant...
> >
> > Just to confirm, I have the required dependency jar in my pom.xml:
> >                 <dependency>
> >                         <groupId>bsf</groupId>
> >                         <artifactId>bsf</artifactId>
> >                         <version>2.3.0</version>
> >                 </dependency>
> >
> >
> >
> > Your help is highly highly appreciated.
> > Thanks
> > Haz
> >
>
>
>
>
>
>

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

Reply via email to