I think my question wasn't clear, (or I haven't understood your
answer), I have no time right now to look at this plugin.

So thank you, I'll ask my questions more precisely in some time.

I may develop this plugin in another project and I may release it
under an opensource license (
we have some open source projects in our company so this could be one :) )

Sorry, and thanks for help!

2007/8/20, Timothy Reilly <[EMAIL PROTECTED]>:
> Florian, let me know if this example pom helps?
>
> This pom
> ================
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0 
> <http://maven.apache.org/POM/4.0.0> "
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
> <http://www.w3.org/2001/XMLSchema-instance> "
>         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> <http://maven.apache.org/POM/4.0.0>
> http://maven.apache.org/maven-v4_0_0.xsd 
> <http://maven.apache.org/maven-v4_0_0.xsd> ">
>         <modelVersion>4.0.0</modelVersion>
>         <groupId>maven-scratch</groupId>
>         <artifactId>maven-scratch</artifactId>
>         <packaging>pom</packaging>
>         <version>0.0.1</version>
>
>         <build>
>                 <plugins>
>                         <plugin>
>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-antrun-plugin</artifactId>
>                                <executions>
>                                         <execution>
>                                                 <id>foobar</id>
>                                                 <phase>validate</phase>
>                                                 <configuration>
>                                                         <tasks>
>
> <property name="compile_classpath" refid="maven.compile.classpath" />
> <property name="runtime_classpath" refid="maven.runtime.classpath" />
> <property name="test_classpath" refid="maven.test.classpath" />
> <property name="plugin_classpath" refid="maven.plugin.classpath" />
>
>                                                                 <script 
> language="javascript">
> <![CDATA[
>                                       echo = project.createTask("echo");
>                                       echo.setMessage(compile_classpath);
>                                       echo.perform();
>
>                                       echo = project.createTask("echo");
>                                       echo.setMessage(runtime_classpath);
>                                       echo.perform();
>
>                                       echo = project.createTask("echo");
>                                       echo.setMessage(test_classpath);
>                                       echo.perform();
>
>                                       echo = project.createTask("echo");
>                                       echo.setMessage(plugin_classpath);
>                                       echo.perform();
> ]]>
>
> </script>
>
>                                                </tasks>
>                                                 </configuration>
>                                                 <goals>
>                                                         <goal>run</goal>
>                                                 </goals>
>                                         </execution>
>
>                                 </executions>
>                                 <dependencies>
>                                         <dependency>
>                                                 <groupId>ant</groupId>
>
> <artifactId>ant-apache-bsf</artifactId>
>                                                 <version>1.6.5</version>
>                                         </dependency>
>                                         <dependency>
>                                                 <groupId>bsf</groupId>
>
> <artifactId>bsf</artifactId>
>                                                 <version>2.4.0</version>
>                                         </dependency>
>                                         <dependency>
>                                                 <groupId>rhino</groupId>
>
> <artifactId>js</artifactId>
>                                                 <version>1.6R6</version>
>                                         </dependency>
>
>                                 </dependencies>
>                         </plugin>
>                 </plugins>
>         </build>
> </project>
>
>
> Yields:
> ================
>
> C:\Workspaces\Maven\maven-scratch>mvn validate
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> ----
> [INFO] Building Unnamed - maven-scratch:maven-scratch:pom:0.0.1
> [INFO]    task-segment: [validate]
> [INFO]
> ------------------------------------------------------------------------
> ----
> [INFO] [antrun:run {execution: foobar}]
>      [echo] C:\Workspaces\Maven\maven-scratch\target\classes
>      [echo] C:\Workspaces\Maven\maven-scratch\target\classes
>      [echo]
> C:\Workspaces\Maven\maven-scratch\target\classes;C:\Workspaces\Maven\mav
> en-scratch\target\test-classes
>      [echo] C:\Documents and
> Settings\ABCXYZ\.m2\repository\ant\ant-launcher\1.6.5\ant-launcher-1.6.5
> .jar;C:\Documents an
> d
> Settings\ABCXYZ\.m2\repository\ant\ant-apache-bsf\1.6.5\ant-apache-bsf-1
> .6.5.jar;C:\Documents and Settings\ABCXYZ\.m2\
> repository\ant\ant\1.6.5\ant-1.6.5.jar;C:\Documents and
> Settings\ABCXYZ\.m2\repository\org\codehaus\plexus\plexus-utils\1
> .1\plexus-utils-1.1.jar;C:\Documents and
> Settings\ABCXYZ\.m2\repository\rhino\js\1.6R6\js-1.6R6.jar;C:\Documents
> and Sett
> ings\ABCXYZ\.m2\repository\org\apache\maven\shared\maven-ant\1.0-SNAPSHO
> T\maven-ant-1.0-SNAPSHOT.jar;C:\Documents and Set
> tings\ABCXYZ\.m2\repository\commons-logging\commons-logging\1.0.4\common
> s-logging-1.0.4.jar;C:\Documents and Settings\CP6
> 5214\.m2\repository\bsf\bsf\2.4.0\bsf-2.4.0.jar;C:\ASF\maven-2.0.7\lib\m
> aven-core-2.0.7-uber.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Mon Aug 20 12:44:10 EDT 2007
> [INFO] Final Memory: 3M/11M
> [INFO]
> ------------------------------------------------------------------------
>
>
>
>
>
> ---------------------------------------------------------------------
> 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