Show us your POM.

<?xml version="1.0"?> <project> <pomVersion>3</pomVersion> <id>maven-junitejb-plugin</id> <name>maven-junitejb-plugin</name> <currentVersion>1.0</currentVersion> <organization> <name>OnePort</name> </organization> <inceptionYear>2001</inceptionYear> <package>org.apache.maven</package>

<description/>

<shortDescription>Java Project Management Tools</shortDescription>

<!-- Gump integration -->


<url>http://maven.apache.org/</url> <issueTrackingUrl> http://nagoya.apache.org/scarab/servlet/scarab/ </issueTrackingUrl> <siteAddress>jakarta.apache.org</siteAddress> <siteDirectory> /www/maven.apache.org/ </siteDirectory> <distributionDirectory> /www/jakarta.apache.org/builds/jakarta-turbine-maven/ </distributionDirectory>

  <repository>
    <connection/>
    <url/>
  </repository>

  <versions>
    <version>
      <id>1.0</id>
      <name>1.0</name>
      <tag>HEAD</tag>
    </version>
  </versions>

<mailingLists/>

<developers>

    <developer>
      <name>Nathan Coast</name>
      <id>nathan</id>
      <email>[EMAIL PROTECTED]</email>
      <organization></organization>
    </developer>
  </developers>

<dependencies>

    <dependency>
      <id>weblogic</id>
      <version>8.1</version>
    </dependency>
    <dependency>
      <id>junit</id>
      <version>3.8.1</version>
    </dependency>
    <dependency>
       <groupId>ant</groupId>
       <artifactId>ant-optional</artifactId>
       <version>1.5.3-1</version>
    </dependency>

</dependencies>

<build>

    <nagEmailAddress/>
    <sourceDirectory>src/java</sourceDirectory>
    <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
    <aspectSourceDirectory/>

    <unitTest>
      <includes>
        <include>**/*Test.java</include>
      </includes>
    </unitTest>

    <!-- J A R  R E S O U R C E S -->
    <!-- Resources that are packaged up inside the JAR file -->
    <resources>
      <resource>
        <directory></directory>
        <includes>
          <include>plugin.jelly</include>
          <include>plugin.properties</include>
          <include>project.properties</include>
          <include>project.xml</include>
        </includes>
      </resource>
    </resources>

<!-- Integration unit test cases -->

  </build>
</project>

******************************************************
from plugin.jelly

<goal name="junitejb:test">

<echo message="ant dependency ${plugin.getDependencyPath('ant')}"/>

      <taskdef
        name="junit"
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
        classpath="${plugin.getDependencyPath('ant')}"/>

the echo gives "" as the value for the dependency path.  Interestingly
enough, when I hard code the path to the junit-optional jar, I get the
same error taskdef class org.apache.......JUnitTask cannot be found

thanks
Nathan


-- dIon Gillard, Multitask Consulting Blog: http://blogs.codehaus.org/people/dion/


Nathan Coast <[EMAIL PROTECTED]> wrote on 22/09/2003 09:21:40 PM:


Hi,

I have a plugin that contains a taskdef for the ant JUnit task.  I
copied the code from the test plugin but I get this error.

taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
cannot be found.

Any ideas how I'd make the ant optional tasks availabble to my plugin?

cheers
Nathan



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