You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2006/12/13 23:55:42 UTC
svn commit: r486884 -
/geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt
Author: jdillon
Date: Wed Dec 13 14:55:41 2006
New Revision: 486884
URL: http://svn.apache.org/viewvc?view=rev&rev=486884
Log:
Updated site docs for new verify legal muck, and deprecate the gpg goal
Modified:
geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt
Modified: geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt?view=diff&rev=486884&r1=486883&r2=486884
==============================================================================
--- geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt (original)
+++ geronimo/genesis/trunk/plugins/tools-maven-plugin/src/site/apt/usage.apt Wed Dec 13 14:55:41 2006
@@ -152,7 +152,78 @@
</plugin>
+----------+
+* Verify that artifacts include legal files
+
+ Help to make sure that your generated project artifacts (and attached artifacts), which are zip-encoded
+ include required legal files.
+
+ By default checks for <<<LICENSE.txt>>> and <<<NOTICE.txt>>> in <<<META-INF/>>> and <<<artifactId-version/>>>:
+
++----------+
+<plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ </execution>
+ </executions>
+</plugin>
++----------+
+
+ Fail builds using strict mode:
+
++----------+
+<plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ </execution>
+ <configuration>
+ <strict>true</strict>
+ </configuration>
+ </executions>
+</plugin>
++----------+
+
+ Specify the list of required legal files:
+
++----------+
+<plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ </execution>
+ <configuration>
+ <requiredFiles>
+ <requiredFile>LICENSE.txt</requiredFile>
+ <requiredFile>NOTICE.txt</requiredFile>
+ <requiredFile>DISCLAIMER.txt</requiredFile>
+ </requiredFiles>
+ </configuration>
+ </executions>
+</plugin>
++----------+
+
* Sign artifacts with GnuPG
+
+ <<NOTE:>> Deprecated; use the {{{http://maven.apache.org/plugins/maven-gpg-plugin/}maven-gpg-plugin}} instead.
Signs all of a project's attached artifacts with GnuPG.