Author: dennisl
Date: Sat Jul 29 16:13:30 2006
New Revision: 426848
URL: http://svn.apache.org/viewvc?rev=426848&view=rev
Log:
o Generate xdoc for verifications.mdo and add it to the site.
o Expand some of the texts.
o Fix titles and headings.
o Add banners and project name to site.xml.
o Rename example file.
o Fix typos and broken links.
Added:
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt
(contents, props changed)
- copied, changed from r426840,
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/simple.apt
Removed:
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/simple.apt
Modified:
maven/plugins/trunk/maven-verifier-plugin/pom.xml
maven/plugins/trunk/maven-verifier-plugin/src/main/java/org/apache/maven/plugin/verifier/VerifierMojo.java
maven/plugins/trunk/maven-verifier-plugin/src/main/mdo/verifications.mdo
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/index.apt
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/usage.apt
maven/plugins/trunk/maven-verifier-plugin/src/site/site.xml
Modified: maven/plugins/trunk/maven-verifier-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/pom.xml?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-verifier-plugin/pom.xml Sat Jul 29 16:13:30 2006
@@ -1,8 +1,25 @@
-<project>
+<!--
+ ~ Copyright 2005-2006 The Apache Software Foundation.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<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">
<parent>
<artifactId>maven-plugins</artifactId>
<groupId>org.apache.maven.plugins</groupId>
- <version>1</version>
+ <version>2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>maven-verifier-plugin</artifactId>
@@ -23,7 +40,7 @@
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<post>[email protected]</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive>
+ <archive>http://mail-archives.apache.org/mod_mbox/maven-users/</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/[email protected]/</otherArchive>
<otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive>
@@ -34,16 +51,15 @@
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<post>[email protected]</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
+ <archive>http://mail-archives.apache.org/mod_mbox/maven-dev/</archive>
</mailingList>
<mailingList>
<name>Maven Commits List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<post>[email protected]</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
+
<archive>http://mail-archives.apache.org/mod_mbox/maven-commits/</archive>
</mailingList>
- <!-- duplication from maven-parent pom - temporary until they inherit
properly -->
<mailingList>
<name>Maven Announcements List</name>
<post>[email protected]</post>
@@ -77,6 +93,14 @@
<goal>xpp3-reader</goal>
<goal>xpp3-writer</goal>
<goal>java</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>site-docs</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>xdoc</goal>
+ <goal>xsd</goal>
</goals>
</execution>
</executions>
Modified:
maven/plugins/trunk/maven-verifier-plugin/src/main/java/org/apache/maven/plugin/verifier/VerifierMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/main/java/org/apache/maven/plugin/verifier/VerifierMojo.java?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
---
maven/plugins/trunk/maven-verifier-plugin/src/main/java/org/apache/maven/plugin/verifier/VerifierMojo.java
(original)
+++
maven/plugins/trunk/maven-verifier-plugin/src/main/java/org/apache/maven/plugin/verifier/VerifierMojo.java
Sat Jul 29 16:13:30 2006
@@ -32,7 +32,7 @@
import java.util.regex.Pattern;
/**
- * Verifies existence or non-existence of files/directories an optionally
checks file content against a regexp.
+ * Verifies the existence or non-existence of files/directories and optionally
checks file content against a regexp.
*
* @goal verify
* @phase integration-test
@@ -44,7 +44,7 @@
extends AbstractMojo
{
/**
- * Project base directory (appended for relative file paths).
+ * Project base directory (prepended for relative file paths).
*
* @parameter expression="${basedir}"
* @required
@@ -60,7 +60,7 @@
private File verificationFile;
/**
- * Wether the build will fail if a file isn't available or not.
+ * Whether the build will fail on verification errors.
*
* @required
*/
Modified:
maven/plugins/trunk/maven-verifier-plugin/src/main/mdo/verifications.mdo
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/main/mdo/verifications.mdo?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/src/main/mdo/verifications.mdo
(original)
+++ maven/plugins/trunk/maven-verifier-plugin/src/main/mdo/verifications.mdo
Sat Jul 29 16:13:30 2006
@@ -3,7 +3,7 @@
<name>Verifications</name>
<description><![CDATA[
Project-specific configuration file for the Verifier plugin. It contains
- definition of expected files and directories to be checked for after an
+ definitions of the files and directories to be checked after an
integration test has run. It can also check for file content against
regexps.]]></description>
<defaults>
@@ -16,13 +16,13 @@
<class rootElement="true" xml.tagName="verifications">
<name>Verifications</name>
<version>1.0.0</version>
- <description>Root element of the project verification file.</description>
+ <description>Root element of the verifications file.</description>
<fields>
<field>
<name>files</name>
<version>1.0.0</version>
<description><![CDATA[
- List of files and directories to check for.
+ List of files and directories to check.
]]></description>
<association>
<type>File</type>
@@ -53,8 +53,10 @@
<name>exists</name>
<version>1.0.0</version>
<description><![CDATA[
- If true checks for file or directory existence, otherwise checks
that the
- file or directory doesn't exist.
+ When this is set to <code>true</code> the plugin checks that the
+ file or directory exists. When set to <code>false</code> it checks
+ that the file or directory does <strong>not</strong> exist. The
+ default value is <code>true</code>.
]]></description>
<defaultValue>true</defaultValue>
<type>boolean</type>
Copied:
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt
(from r426840,
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/simple.apt)
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt?p2=maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt&p1=maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/simple.apt&r1=426840&r2=426848&rev=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/simple.apt
(original)
+++
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt
Sat Jul 29 16:13:30 2006
@@ -1,12 +1,14 @@
------
- Maven 2 Verifier Plugin: Simple example
+ Sample Verifications
------
Denis Cabasson
------
20 july 2006
------
-Sample verifications.xml file
+Sample Verifications
+
+ Here is an example of what a <<<verifications.xml>>> file can look like:
+--------
<verifications>
Propchange:
maven/plugins/trunk/maven-verifier-plugin/src/site/apt/examples/sample-verifications.apt
------------------------------------------------------------------------------
svn:eol-style = native
Modified: maven/plugins/trunk/maven-verifier-plugin/src/site/apt/index.apt
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/site/apt/index.apt?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/src/site/apt/index.apt (original)
+++ maven/plugins/trunk/maven-verifier-plugin/src/site/apt/index.apt Sat Jul 29
16:13:30 2006
@@ -13,17 +13,15 @@
* Goals Overview
- General Information about the goals.
-
- * {{{goal.html}verifier:verify}} Verifies existence or non-existence of
files/directories and optionally checks file content against a regexp.
+ * {{{verify-mojo.html}verifier:verify}} Verifies the existence or
non-existence of files/directories and optionally checks file content against a
regexp.
* Usage
- Instructions on how to use the Plugin Name can be found {{{usage.html}here}}.
+ Instructions on how to use the Verifier Plugin can be found
{{{usage.html}here}}.
* Examples
- To provide you with better understanding on some usages of the Plugin Name,
+ To provide you with better understanding on some usages of the Verifier
Plugin,
you can take a look into the following examples:
- * {{{examples/simple.html}Simple Project}}
+ * {{{examples/sample-verifications.html}Sample Verifications}}
Modified: maven/plugins/trunk/maven-verifier-plugin/src/site/apt/usage.apt
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/site/apt/usage.apt?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/src/site/apt/usage.apt (original)
+++ maven/plugins/trunk/maven-verifier-plugin/src/site/apt/usage.apt Sat Jul 29
16:13:30 2006
@@ -1,14 +1,18 @@
------
- Maven 2 Verifier Plugin: using
+ Usage
------
Denis Cabasson
------
20 july 2006
------
-Verifying some file system resources during you build
+Usage
- Add the Verifier plugin in your <<<pom.xml>>> under the <<<build>>> section:
+ To verify file system resources during your build, add the Verifier plugin in
+ your <<<pom.xml>>> under the <<<build>>> section. You will also need to
+ create a {{{verifications.html}<<<verifications.xml>>>}} file that contains
+ the verification rules. Add the path to that file to the
+ <<<verificationFile>>> configuration element.
+--------
<project>
@@ -40,4 +44,4 @@
The <<<maven-verifier-plugin>>> will break your build if the files
designated in
the verificationFile cannot be found.
- For a sample verification file, see {{{examples/simple.html}Simple Exemple}}.
+ For a sample verifications file, see
{{{examples/sample-verifications.html}Sample Verifications}}.
Modified: maven/plugins/trunk/maven-verifier-plugin/src/site/site.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-verifier-plugin/src/site/site.xml?rev=426848&r1=426847&r2=426848&view=diff
==============================================================================
--- maven/plugins/trunk/maven-verifier-plugin/src/site/site.xml (original)
+++ maven/plugins/trunk/maven-verifier-plugin/src/site/site.xml Sat Jul 29
16:13:30 2006
@@ -1,20 +1,47 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<body>
+<!--
+ ~ Copyright 2005-2006 The Apache Software Foundation.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<project name="Maven Verifier Plugin">
+ <bannerLeft>
+ <name>Maven Verifier Plugin</name>
+ <src>http://maven.apache.org/images/apache-maven-project.png</src>
+ <href>http://maven.apache.org/</href>
+ </bannerLeft>
+ <bannerRight>
+ <src>http://maven.apache.org/images/maven-small.gif</src>
+ </bannerRight>
+ <body>
<links>
- <item name="Maven" href="http://maven.apache.org/maven2/"/>
+ <item name="Maven 2" href="http://maven.apache.org/maven2/"/>
</links>
<menu name="Overview">
<item name="Introduction" href="index.html"/>
<item name="Goals" href="plugin-info.html"/>
<item name="Usage" href="usage.html"/>
+ <item name="Verifications File Format" href="verifications.html"/>
</menu>
<menu name="Examples">
- <item name="Simple" href="examples/simple.html"/>
+ <item name="Sample Verifications"
href="examples/sample-verifications.html"/>
</menu>
${reports}
-</body>
+ </body>
+</project>