Brett, I really appreciate the feedback. I made the change, and I am good to go. Many thanks for the help.
On 4/17/06, Brett Porter <[EMAIL PROTECTED]> wrote: > Hi John, > > I'm not sure where you got the surefire plugin from - did you build it > from source? > > That should have set the correct repository, being: > http://cvs.apache.org/maven-snapshot-repository > (instead of snapshots.maven.codehaus.org) > > - Brett > > On 4/18/06, John Sanda <[EMAIL PROTECTED]> wrote: > > Hi Brett. I have run into the same situation as Ian, and I tried to > > use the 2.2-SNAPSHOT version of the plugin, but I ran into some > > problems. Here is what my pom.xml (with only relavant sections): > > > > <project xmlns="http://maven.apache.org/POM/4.0.0" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > http://maven.apache.org/maven-v4_0_0.xsd"> > > <modelVersion>4.0.0</modelVersion> > > <groupId>com.foo</groupId> > > <artifactId>maven-app</artifactId> > > <packaging>jar</packaging> > > <version>1.0-SNAPSHOT</version> > > <name>Maven Quick Start Archetype</name> > > <url>http://maven.apache.org</url> > > <dependencies> > > <groupId>org.testng</groupId> > > <artifactId>testng</artifactId> > > <version>4.6.1</version> > > <scope>test</scope> > > <classifier>jdk15</classifier> > > </dependency> > > </dependencies> > > <build> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-compiler-plugin</artifactId> > > <configuration> > > <source>1.5</source> > > <target>1.5</target> > > </configuration> > > </plugin> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-surefire-plugin</artifactId> > > <version>2.2-SNAPSHOT</version> > > <configuration> > > <suiteXmlFiles> > > <suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile> > > </suiteXmlFiles> > > </configuration> > > </plugin> > > </plugins> > > </build> > > <pluginRepositories> > > <pluginRepository> > > <id>apache.snapshots</id> > > <url>http://cvs.apache.org/maven-snapshot-repository</url> > > <snapshots> > > <enabled>true</enabled> > > </snapshots> > > </pluginRepository> > > </pluginRepositories> > > <repositories> > > <repository> > > <id>Maven Snapshots</id> > > <url>http://snapshots.maven.codehaus.org/maven2</url> > > <snapshots> > > <enabled>true</enabled> > > </snapshots> > > </repository> > > </repositories> > > </project> > > > > Here is the error message that I get: > > > > Missing: > > ---------- > > 1) org.apache.maven.surefire:surefire-testng:jar:2.0-SNAPSHOT > > > > Try downloading the file manually from the project website. > > > > Then, install it using the command: > > mvn install:install-file -DgroupId=org.apache.maven.surefire > > -DartifactId=surefire-testng \ > > -Dversion=2.0-20060304.160715-2 -Dpackaging=jar > > -Dfile=/path/to/file > > > > Path to dependency: > > 1) dummy:dummy:jar:1.0 > > 2) > > org.apache.maven.surefire:surefire-testng:jar:2.0-20060304.160715-2 > > > > ---------- > > 1 required artifact is missing. > > > > for artifact: > > dummy:dummy:jar:1.0 > > > > from the specified remote repositories: > > Maven Snapshots (http://snapshots.maven.codehaus.org/maven2), > > central (http://repo1.maven.org/maven2) > > > > > > For the repositories that I am using, the latest snapshot release that > > I saw was 1.5-SNAPSHOT. I should also mention that I am running Maven > > 2.0.4, but I assume that that shouldn't be a problem. > > > > Just for the sake of learning more about Maven, I did manage to get my > > annotations and testng.xml file recognized by executing the testng Ant > > task using the antrun plugin. Of course, I am aware that the antrun > > plugin is completely separaten from the SureFire plugin. I just wanted > > to verify that it wasn't something I was doing wrong on my end. > > > > Thanks. > > > > On 4/16/06, Brett Porter <[EMAIL PROTECTED]> wrote: > > > Hi Ian, > > > > > > I'll roll these into the docs as it gets closer to release, but > > > currently this support is only in a development snapshot of surefire. > > > > > > Basically, you need to be using 2.2-SNAPSHOT of the surefire plugin, > > > and you must declare a testNG dependency (scoped test) in your > > > project. > > > > > > - Brett > > > > > > On 4/16/06, Ian Shafer <[EMAIL PROTECTED]> wrote: > > > > Hello, > > > > > > > > I'm trying to use TestNG, but I'm having no luck. I'm using Java 1.5 > > > > source and 1.5 compilation target and I'm using a 1.5 JVM (I don't > > > > have any other version of Java installed on the server that I'm > > > > working on). > > > > > > > > It seems that my 1.5 annotations are not being recognized. Only tests > > > > that begin with 'test' are being run and @Configuration(beforeSuite = > > > > true) is ignored. Any idea what I'm doing wrong? I'm not clear how > > > > surefire knows whether to run TestNG or JUnit; that would be nice to > > > > know too. Any info would be greatly appreciated. > > > > > > > > Thanks, > > > > > > > > Ian > > > > > > > > > > > > > > > > Here's a snippet from a test class: > > > > > > > > package com.example.test; > > > > > > > > // imports removed for brevity > > > > > > > > public class Test { > > > > @Configuration(beforeSuite = true) > > > > public void suiteSetup() throws Exception { > > > > System.out.println("suiteSetup()"); > > > > } > > > > > > > > @Test() > > > > public void testAppContext() { > > > > System.out.println("testAppContext"); > > > > } > > > > } > > > > > > > > Here's a snippet from my pom.xml: > > > > > > > > <plugin> > > > > <groupId>org.apache.maven.plugins</groupId> > > > > <artifactId>maven-surefire-plugin</artifactId> > > > > <configuration> > > > > <suiteXmlFiles>src/test/resources/testng.xml</ > > > > suiteXmlFiles> > > > > </configuration> > > > > </plugin> > > > > > > > > > > > > testng.xml: > > > > > > > > <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> > > > > > > > > <suite name="All" verbose="1"> > > > > <test name="AllTests"> > > > > <packages> > > > > <package name="com.example.test"/> > > > > </packages> > > > > </test> > > > > </suite> > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > > > > > -- > > > > - John > > > > --------------------------------------------------------------------- > > 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] > > -- - John --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]