The first parameter to lookupMojo() must be a goal, not an artifact - in your case "generate" should get your Mojo.
HTH Dietrich Ole Ersoy schrieb: > Hi, > > I'm trying to use the testing harness and I get this > exception: > > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > Component descriptor cannot be found in the component > repository: > org.apache.maven.plugin.Mojoorg.jpackage:xml2spec.mojo:1.0-SNAPSHOT:xml2spec.mojo. > > Any idea what this means? > > The test I'm running looks like this: > > public void testMojoLookup() throws Exception { > File pluginXml = new File(getBasedir(), > "src/test/resources/unit/testing/pom.xml"); > JPackageMojo mojo = (JPackageMojo) > lookupMojo("xml2spec.mojo", > pluginXml); > assertNotNull(mojo); > } > > And the groupId for the mojo > is > > org.jpackage > > My pom.xml file that I'm loading in the test code > looks like this: > > <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"> > > <build> > > <plugins> > > <plugin> > > <groupId>org.jpackage</groupId> > > <artifactId>xml2spec.mojo</artifactId> > > <version>1.0-SNAPSHOT</version> > <configuration> > </configuration> > > <executions> > > <execution> > > <id>generate</id> > > <goals> > > <goal>generate</goal> > > </goals> > > </execution> > > </executions> > > </plugin> > > </plugins> > > </build> > > </project> > > > Thanks, > - Ole > > > > ____________________________________________________________________________________ > Need a quick answer? Get one in minutes from people who know. > Ask your question on www.Answers.yahoo.com > > --------------------------------------------------------------------- > 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]