dion 2003/09/17 00:57:07 Added: src/plugins-build/plugin/src/test/plugin-test plugin.properties .cvsignore project.xml plugin.jelly maven.xml Log: Add plugin test project. Checks if the generate-docs goal works only at this point. Revision Changes Path 1.1 maven/src/plugins-build/plugin/src/test/plugin-test/plugin.properties Index: plugin.properties =================================================================== # ------------------------------------------------------------------- # P L U G I N P R O P E R T I E S # ------------------------------------------------------------------- maven.dummy.var=abc 1.1 maven/src/plugins-build/plugin/src/test/plugin-test/.cvsignore Index: .cvsignore =================================================================== *.log 1.1 maven/src/plugins-build/plugin/src/test/plugin-test/project.xml Index: project.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <project> <pomVersion>3</pomVersion> <id>test-maven-plugin-plugin</id> <name>Test project for Maven Plugin Plugin</name> <groupId>maven</groupId> <currentVersion>1.0-SNAPSHOT</currentVersion> <organization> <name>Apache Software Foundation</name> <url>http://www.apache.org/</url> <logo>http://maven.apache.org/images/jakarta-logo-blue.gif</logo> </organization> <inceptionYear>2001</inceptionYear> <package>org.apache.maven</package> <logo>http://maven.apache.org/images/maven.jpg</logo> <description>Test for Maven Plugin plugin</description> <shortDescription>Test for Maven Plugin plugin</shortDescription> <url>http://maven.apache.org/reference/plugins/plugin/</url> <siteDirectory>/www/maven.apache.org/reference/plugins/plugin/</siteDirectory> <repository> <connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspublic:maven/src/plugins-build/plugin/</connection> <url>http://cvs.apache.org/viewcvs/maven/src/plugins-build/plugin/</url> </repository> <developers> <developer> <name>dIon Gillard</name> <id>dion</id> <email>[EMAIL PROTECTED]</email> <organization>Multitask Consulting</organization> <roles> <role>Documentation</role> </roles> </developer> </developers> <dependencies> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-xml</artifactId> <version>20030211.142705</version> <url>http://jakarta.apache.org/commons/jelly/libs/xml/</url> <properties> <classloader>root.maven</classloader> </properties> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-http</artifactId> <version>20030211.143043</version> <url>http://jakarta.apache.org/commons/jelly/libs/http/</url> <properties> <classloader>root.maven</classloader> </properties> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>2.0-rc1</version> <url>http://jakarta.apache.org/commons/httpclient/</url> <properties> <classloader>root.maven</classloader> </properties> </dependency> </dependencies> <build> <sourceDirectory>src/main</sourceDirectory> <resources> <resource> <directory>src/plugin-resources</directory> <targetPath>plugin-resources</targetPath> </resource> <resource> <directory>.</directory> <includes> <include>plugin.jelly</include> <include>plugin.properties</include> <include>project.properties</include> <include>project.xml</include> </includes> </resource> </resources> </build> </project> 1.1 maven/src/plugins-build/plugin/src/test/plugin-test/plugin.jelly Index: plugin.jelly =================================================================== <?xml version="1.0"?> <project> <goal name="goal1" description="Build a plugin jar and install to the maven.repo.local"> </goal> <goal name="goal-2" description="Do it again"> </goal> </project> 1.1 maven/src/plugins-build/plugin/src/test/plugin-test/maven.xml Index: maven.xml =================================================================== <project xmlns:j="jelly:core" xmlns:u="jelly:util"> <goal name="test" prereqs="test-generate-docs"> <attainGoal name="clean"/> </goal> <goal name="test-generate-docs"> <attainGoal name="plugin:generate-docs"/> <u:file var="docsSource" name="${maven.docs.src}"/> <j:if test="${!(docsSource.exists())}"> <fail>no xdocs directory created</fail> </j:if> <u:tokenize var="fileList" delim=",">navigation.xml,goals.xml</u:tokenize> <j:forEach var="file" items="fileList"> <u:file var="navXml" name="${maven.docs.src}/navigation.xml"/> <j:if test="${!(navXml.exists())}"> <fail>no ${file} created</fail> </j:if> </j:forEach> <delete dir="${maven.docs.src}"/> </goal> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]