incubator-nmaven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sisb...@apache.org
Subject svn commit: r566903 [1/2] - in /incubator/nmaven/trunk/plugins: ./ maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ maven-compile-plugin/src/site/ maven-compile-plugin/src/site/apt/ maven-deploy-plugin/ maven-deploy-plugin/src...
Date Fri, 17 Aug 2007 02:05:02 GMT
Author: sisbell
Date: Thu Aug 16 19:04:57 2007
New Revision: 566903

URL: http://svn.apache.org/viewvc?view=rev&rev=566903
Log:
Updated plugin site docs.

Added:
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml   (with props)
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/usage.apt
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/site/apt/
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/site/apt/usage.apt
Removed:
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/how-to-use.apt
    incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/how-to-use.apt
Modified:
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/AssemblyInfoGeneratorMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/SourceProcessorMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestCompilerMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestSourceProcessorMojo.java
    incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java
    incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployMojo.java
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java
    incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java
    incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java
    incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java
    incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-link-plugin/src/main/java/org/apache/maven/dotnet/plugin/link/LinkerMojo.java
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/main/java/org/apache/maven/dotnet/plugin/generator/MojoGeneratorMojo.java
    incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryAssemblerMojo.java
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryConverterForArtifactMojo.java
    incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryRdfExporterMojo.java
    incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java
    incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java
    incubator/nmaven/trunk/plugins/maven-test-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetArchiveDeployerMojo.java
    incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/main/java/org/apache/maven/dotnet/plugin/wsdl/WsdlGeneratorMojo.java
    incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XmlToXsdGeneratorMojo.java
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java
    incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/maven-xsp-plugin/pom.xml
    incubator/nmaven/trunk/plugins/maven-xsp-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsp/XspStarterMojo.java
    incubator/nmaven/trunk/plugins/maven-xsp-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsp/XspStopperMojo.java
    incubator/nmaven/trunk/plugins/maven-xsp-plugin/src/site/site.xml
    incubator/nmaven/trunk/plugins/pom.xml

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/AssemblyInfoGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/AssemblyInfoGeneratorMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/AssemblyInfoGeneratorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/AssemblyInfoGeneratorMojo.java Thu Aug 16 19:04:57 2007
@@ -40,6 +40,7 @@
  * @author Shane Isbell
  * @goal generate-assembly-info
  * @phase generate-sources
+ * @description Generates an AssemblyInfo.* class based on information within the pom file.
  */
 public class AssemblyInfoGeneratorMojo
     extends AbstractMojo
@@ -55,11 +56,15 @@
     private MavenProject project;
 
     /**
+     * The framework version to compile under: 1.1, 2.0, 3.0
+     *
      * @parameter expression = "${frameworkVersion}"
      */
     private String frameworkVersion;
 
     /**
+     * The vendor version to compile under. For Microsoft, this will be the same as the framework version.
+     *
      * @parameter expression = "${vendorVersion}"
      */
     private String vendorVersion;
@@ -73,7 +78,7 @@
     private String language;
 
     /**
-     * The Vendor for the Compiler. Not case or white-space sensitive.
+     * The vendor for the compiler: MICROSOFT, MONO, DOTGNU. Not case or white-space sensitive.
      *
      * @parameter expression="${vendor}"
      */
@@ -94,6 +99,14 @@
     private String keycontainer;
 
     /**
+     * Source directory containing the copied class files.
+     *
+     * @parameter expression = "${sourceDirectory}" default-value="${project.build.sourceDirectory}"
+     * @required
+     */
+    private String sourceDirectory;
+
+    /**
      * @component
      */
     private AssemblerContext assemblerContext;
@@ -103,13 +116,6 @@
      */
     private org.apache.maven.dotnet.vendor.StateMachineProcessor stateMachineProcessor;
 
-    /**
-     * Source directory
-     *
-     * @parameter expression = "${sourceDirectory}" default-value="${project.build.sourceDirectory}"
-     * @required
-     */
-    private String sourceDirectory;
 
     /**
      * If an AssemblyInfo file exists in the source directory, then this method will not generate an AssemblyInfo.

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/CompilerMojo.java Thu Aug 16 19:04:57 2007
@@ -44,7 +44,7 @@
  * @author Shane Isbell
  * @goal compile
  * @phase compile
- * @description Maven Mojo for compiling Class files to the .NET Intermediate Language
+ * @description Maven Mojo for compiling class files to the .NET Intermediate Language
  */
 public final class CompilerMojo
     extends AbstractMojo
@@ -58,6 +58,8 @@
     private MavenProject project;
 
     /**
+     * The location of the local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      */
     private File localRepository;
@@ -96,6 +98,8 @@
     private String platform;
 
     /**
+     * The framework version to compile under: 1.1, 2.0, 3.0
+     *
      * @parameter expression = "${frameworkVersion}"
      */
     private String frameworkVersion;

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java Thu Aug 16 19:04:57 2007
@@ -35,6 +35,7 @@
  * @author Shane Isbell
  * @goal initialize
  * @phase compile
+ * @description Initializes and validates the setup.
  */
 public class ComponentInitializerMojo
     extends AbstractMojo

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/SourceProcessorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/SourceProcessorMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/SourceProcessorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/SourceProcessorMojo.java Thu Aug 16 19:04:57 2007
@@ -27,7 +27,6 @@
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Arrays;
 import java.util.List;
 import java.util.ArrayList;
 
@@ -37,6 +36,7 @@
  * @author Shane Isbell
  * @goal process-sources
  * @phase process-sources
+ * @description Copies source files to target directory.
  */
 
 public class SourceProcessorMojo
@@ -44,7 +44,7 @@
 {
 
     /**
-     * Source directory
+     * Source directory containing the copied class files.
      *
      * @parameter expression = "${sourceDirectory}" default-value="${project.build.sourceDirectory}"
      * @required

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestCompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestCompilerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestCompilerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestCompilerMojo.java Thu Aug 16 19:04:57 2007
@@ -37,13 +37,15 @@
  * @author Shane Isbell
  * @goal testCompile
  * @phase test-compile
- * @description Maven Mojo for compiling Test Class files to the .NET Intermediate Language
+ * @description Maven Mojo for compiling test class files
  */
 public final class TestCompilerMojo
     extends AbstractMojo
 {
 
     /**
+     * The location of the local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      */
     private File localRepository;
@@ -71,11 +73,15 @@
     private boolean skipTestCompile;
 
     /**
+     * The framework version to compile the test classes: 1.1, 2.0, 3.0
+     *
      * @parameter expression = "${testFrameworkVersion}"
      */
     private String testFrameworkVersion;
 
     /**
+     * The framework version to compile under: 1.1, 2.0, 3.0
+     *
      * @parameter expression = "${frameworkVersion}"
      */
     private String frameworkVersion;
@@ -122,9 +128,11 @@
     private org.apache.maven.dotnet.executable.NetExecutableFactory netExecutableFactory;
 
     /**
+     * Include debug output.
+     *
      * @parameter expression = "${isDebug}" default-value="false"
      */
-    private boolean isDebug;    
+    private boolean isDebug;
 
     /**
      * Compiles the class files.

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestSourceProcessorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestSourceProcessorMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestSourceProcessorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/TestSourceProcessorMojo.java Thu Aug 16 19:04:57 2007
@@ -29,18 +29,19 @@
 import java.util.ArrayList;
 
 /**
- * Copies source files to target directory.
+ * Copies test source files to target directory.
  *
  * @author Shane Isbell
  * @goal process-test-sources
  * @phase process-sources
+ * @description Copies test source files to target directory.
  */
 public class TestSourceProcessorMojo
     extends AbstractMojo
 {
 
     /**
-     * Source directory
+     * Source directory containing the copied test class files.
      *
      * @parameter expression = "${sourceDirectory}" default-value="${project.build.testSourceDirectory}"
      * @required
@@ -48,7 +49,7 @@
     private String sourceDirectory;
 
     /**
-     * Output directory
+     * Output directory for the test sources.
      *
      * @parameter expression = "${outputDirectory}" default-value="${project.build.directory}/build-test-sources"
      * @required
@@ -78,9 +79,9 @@
         excludeList.add( "*.csproj" );
         excludeList.add( "*.sln" );
         excludeList.add( "obj/**" );
-        for (int i = 0; i < testExcludes.length; ++i)
+        for ( int i = 0; i < testExcludes.length; ++i )
         {
-        	excludeList.add(testExcludes[i]);
+            excludeList.add( testExcludes[i] );
         }
         directoryScanner.setExcludes( excludeList.toArray( new String[excludeList.size()] ) );
 
@@ -106,6 +107,6 @@
             }
         }
         long endTime = System.currentTimeMillis();
-        getLog().info( "Mojo Execution Time = " + (endTime - startTime));        
+        getLog().info( "Mojo Execution Time = " + ( endTime - startTime ) );
     }
 }

Added: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,82 @@
+How to Use
+
+ Also make sure that you read {{{http://incubator.apache.org/nmaven/environment-configuration.html} Configuration}}
+
+
+* Pass-Through Compiler Commands
+
+ There may be cases that the specific compiler option that you want to use may not be directly supported by the
+ nmaven-compile-plugin. In this case, you can use the parameter(s) tag to pass through the command to the compiler.
+ Be aware that the command filter specified within the compiler-plugins.xml may choose not to pass this parameter
+ to the compiler. Typically, this will only be done for unsupported commands: (you will see a warn message in the output
+ if this occurs).
+
++----+
+<plugins>
+    <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compile-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+            <parameters>
+                <parameter>/optimize+</parameter>
+            </parameters>
+        </configuration>
+    </plugin>
+</plugins>
++----+
+
+* Setting Framework Version
+
+ By default, the framework version for the main compile and the test compile are both 2.0.50727. To change this to
+ version 1.1, set the \<frameworkVersion/> & \<testFramework/> tags. Note that setting the \<frameworkVersion/> to 1.1.4322, will
+ not set the \<testFrameworkVersion/>: you will need to set both if your project also includes NUnit tests.
+
++----+
+<plugins>
+    <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compile-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+            <parameters>
+                <frameworkVersion>1.1.4322</frameworkVersion>
+                <testFrameworkVersion>1.1.4322</testFrameworkVersion>
+            </parameters>
+        </configuration>
+    </plugin>
+</plugins>
++----+
+
+ The frameworkVersion is not supported for DotGNU: it depends on the target profile that the compiler was built under.
+
+* Compiling for Multiple Platforms
+
+ It is important to understand what setting the \<vendor/> tag means for multi-platform builds.
+
+ * In the case of not
+ setting the \<vendor/> tag, NMaven will use the Microsoft compiler for the windows platform and MONO for all other
+ platforms. By not specifying the vendor, you are indicating that the application should build with with both Microsoft
+ and Mono compilers. For most development environments, Microsoft is installed on Windows, and Mono comes by default
+  on many Linux distributions: so this option is usually a safe bet for multi-platform builds.
+
+ * In the case of setting the \<vendor/> tag to MICROSOFT, the application will only build under that compiler on Windows.
+ If you are using any Microsoft specific APIs (or any of the missing APIs in MONO), then you should set the vendor tag to
+ MICROSOFT.
+
+ * In the case of setting the \<vendor/> tag to MONO, the platform obviously must have Mono installed to be buildable. This
+ option should be used if you are using any of the Mono specific APIs that you are not including within the dependency
+ path of Maven.
+
+ * In the case of setting the \<vendor/> tag to DotGNU, the platform obviously must have DotGnu installed to be buildable.
+ The DotGNU compiler is not included
+ as a default for any of the platforms: so to target this environment, you must set the \<vendor/> tag. Also you may run
+ into some problems since there is currently no way to set the frameworkVersion/profile. I am giving some thought to this
+ problem, so keep an eye on the documentation.
+
+
+
+
+
+
+

Modified: incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-compile-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,17 +1,18 @@
 <project name="NMaven">
-    <body>
-        <links>
-            <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
-            <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
-            <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
-            <item name="Maven" href="http://maven.apache.org/"/>
-            <item name="Mono Project" href="http://www.mono-project.com/"/>
-            <item name="DotGNU" href="http://dotgnu.org/"/>
-        </links>
-        <menu name="General Info">
-            <item name="About" href="index.html"/>
-            <item name="How to Use" href="how-to-use.html"/>
-        </menu>
-        ${reports}
-    </body>
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,6 +29,13 @@
   <packaging>maven-plugin</packaging>
   <name>maven-deploy-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Deploys .NET assemblies to a remote repository
   </description>
+    <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../../www/plugins/maven-deploy-plugin</url>
+    </site>
+  </distributionManagement>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployFileMojo.java Thu Aug 16 19:04:57 2007
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
 package org.apache.maven.dotnet.plugins;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -16,56 +34,75 @@
 import java.io.File;
 
 /**
+ * Deploys the .NET assembly file to the remote repository.
+ *
  * @goal deploy-file
  * @phase deploy
  * @requiresProject false
+ * @description Deploys the .NET assembly file to the remote repository
  */
 public class DeployFileMojo
     extends AbstractMojo
 {
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${localRepository}"
      * @required
      */
     private ArtifactRepository localRepository;
 
     /**
+     * The artifact file to deploy.
+     *
      * @parameter expression = "${file}
      * @required
      */
     private File artifactFile;
 
     /**
+     * The pom file of the artifact to deploy.
+     *
      * @parameter expression = "${pomFile}
      */
     private File pomFile;
 
     /**
+     * The groupId of the artifact to deploy.
+     *
      * @parameter expression = "${groupId}
      * @required
      */
     private String groupId;
 
     /**
+     * The artifact id of the artifact to deploy.
+     *
      * @parameter expression = "${artifactId}
      * @required
      */
     private String artifactId;
 
     /**
+     * The version of the artifact to deploy.
+     *
      * @parameter expression = "${artifactVersion}
      * @required
      */
     private String version;
 
     /**
+     * The id of the repository to deploy the artifact to.
+     *
      * @parameter expression = "${repositoryId}
      */
     private String repositoryId;
 
 
     /**
+     * The artifact packaging type.
+     *
      * @parameter expression = "${packaging}
      * @required
      */
@@ -89,6 +126,7 @@
     private ArtifactFactory artifactFactory;
 
     /**
+     * The URL of the repository to deploy the artifact to.
      *
      * @parameter expression="${url}"
      * @required
@@ -102,8 +140,10 @@
         ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, pomFile );
         artifact.addMetadata( metadata );
 
-        ArtifactRepository deploymentRepository =
-            repositoryFactory.createDeploymentArtifactRepository( repositoryId, url, new DefaultRepositoryLayout(), true );
+        ArtifactRepository deploymentRepository = repositoryFactory.createDeploymentArtifactRepository( repositoryId,
+                                                                                                        url,
+                                                                                                        new DefaultRepositoryLayout(),
+                                                                                                        true );
 
         try
         {

Modified: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/main/java/org/apache/maven/dotnet/plugins/DeployMojo.java Thu Aug 16 19:04:57 2007
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
 package org.apache.maven.dotnet.plugins;
 
 import org.apache.maven.artifact.deployer.ArtifactDeployer;
@@ -13,16 +31,15 @@
 import org.apache.maven.dotnet.artifact.ApplicationConfig;
 
 import java.io.File;
-import java.util.Set;
-import java.util.HashSet;
 
 /**
- * Deploy's dlls
+ * Deploys the .NET assembly to the remote repository
  *
  * @author Evan Worley
  * @author Zak Jacobson
  * @goal deploy
  * @phase deploy
+ * @description Deploys the .NET assembly to the remote repository
  */
 public class DeployMojo
     extends AbstractMojo
@@ -37,6 +54,8 @@
     private MavenProject project;
 
     /**
+     * The local maven repository
+     *
      * @parameter expression="${localRepository}"
      * @required
      */
@@ -48,6 +67,8 @@
     private ArtifactDeployer artifactDeployer;
 
     /**
+     * The project packaging type
+     *
      * @parameter expression="${project.packaging}"
      * @required
      * @readonly

Added: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,14 @@
+How to Use
+
+ To deploy an artifact:
+
++----+
+ mvn org.apache.maven.dotnet.plugins:maven-deploy-plugin:deploy-file
+        -Dfile=../imports/nunit-2.0/nunit.framework.dll
+        -DpomFile=../imports/nunit-2.0/pom.xml
+        -DgroupId=org.nunit
+        -DartifactId=nunit.framework
+        -Dversion=2.2.8.0
+        -Dpackaging=dll
+        -Durl=http://somesite.org/maven2
++----+
\ No newline at end of file

Added: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,18 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-deploy-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,7 +29,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-embedder-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Starts the Maven Embedder SOAP service
   </description>
   <dependencies>
     <dependency>
@@ -47,4 +47,11 @@
       <version>${pom.version}</version>
     </dependency>
   </dependencies>
+    <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../../www/plugins/maven-embedder-plugin</url>
+    </site>
+  </distributionManagement>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/main/java/org/apache/maven/dotnet/plugin/embedder/EmbedderStarterMojo.java Thu Aug 16 19:04:57 2007
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
 package org.apache.maven.dotnet.plugin.embedder;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -15,7 +33,6 @@
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
-import org.apache.maven.model.Dependency;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
 import org.apache.maven.dotnet.artifact.ArtifactContext;
 import org.apache.maven.dotnet.vendor.VendorInfo;
@@ -36,11 +53,13 @@
 import java.net.MalformedURLException;
 import java.net.URLConnection;
 
-
 /**
+ * Start the Maven Embedder SOAP service.
+ *
  * @goal start
  * @requiresProject false
  * @requiresDirectInvocation true
+ * @description Starts the Maven Embedder SOAP service
  */
 public class EmbedderStarterMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,12 @@
+How to Use
+
+ Typically, the Maven Embedder is just used by the IDE and will be started automatically. If you need to manually start
+ the server, type the following.
+
++----+
+ mvn org.apache.maven.dotnet.plugins:maven-embedder-plugin:start -Dport=8080 -DwarFile="<<localRepository>>\org\apache\maven\dotnet\dotnet-service-embedder\0.14-SNAPSHOT\dotnet-service-embedder-0.14-SNAPSHOT.war"
++----+
+
+ The WSDL is found here:
+
+{{{https://svn.apache.org/repos/asf/incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/wsdl.xml}wsdl.xml}

Added: incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,18 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-embedder-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -9,4 +9,12 @@
   <artifactId>maven-fxcop-plugin</artifactId>
   <packaging>maven-plugin</packaging>
   <name>maven-fxcop-plugin</name>
+  <description> Maven Plugin for .NET: Runs the FxCop Code Analysis Tool</description>
+    <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../../www/plugins/maven-fxcop-plugin</url>
+    </site>
+  </distributionManagement>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopAggregateMojo.java Thu Aug 16 19:04:57 2007
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
 package org.apache.maven.dotnet.plugin.fxcop;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -23,9 +41,12 @@
 import java.util.ArrayList;
 
 /**
+ * Runs the FxCop Code Analysis Tool for the specified project's assembly and all of its dependencies.
+ *
  * @author Shane Isbell
  * @goal aggregate
  * @aggregator false
+ * @description Runs the FxCop Code Analysis Tool for the specified project's assembly and all of its dependencies
  */
 public class FxCopAggregateMojo
     extends AbstractMojo

Modified: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/main/java/org/apache/maven/dotnet/plugin/fxcop/FxCopMojo.java Thu Aug 16 19:04:57 2007
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
 package org.apache.maven.dotnet.plugin.fxcop;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -17,8 +35,11 @@
 import java.io.IOException;
 
 /**
+ * Runs the FxCop Code Analysis Tool for the specified project's assembly.
+ *
  * @author Shane Isbell
  * @goal fxcop
+ * @description Runs the FxCop Code Analysis Tool for the specified project's assembly
  */
 public class FxCopMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,25 @@
+How to Use
+
+ Make sure that FxCopCmd is installed and located within your path.
+
+ Then:
+
+ [[1]] Go to your directory containing the pom (it may be a parent pom containing multiple modules).
+
+ [[2]] Install the project: mvn install
+
+ [[3]] Type one of the following commands
+
+[]
+
+  For a single module install or a multi-module, non-aggregated reports, type:
+
++----+
+mvn org.apache.maven.dotnet.plugins:maven-fxcop-plugin:fxcop
++----+
+
+ For a mult-module, aggregated report, type:
+
++----+
+mvn org.apache.maven.dotnet.plugins:maven-fxcop-plugin:aggregate
++----+

Added: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,18 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-fxcop-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/FileInstallerMojo.java Thu Aug 16 19:04:57 2007
@@ -31,9 +31,12 @@
 import org.apache.maven.artifact.factory.ArtifactFactory;
 
 /**
+ * Installs assembly file into the local repository
+ *
  * @goal install-file
  * @requiresProject false
  * @requiresDirectInvocation true
+ * @description Installs assembly file into the local repository
  */
 
 public class FileInstallerMojo

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/main/java/org/apache/maven/dotnet/plugin/install/InstallerMojo.java Thu Aug 16 19:04:57 2007
@@ -21,14 +21,12 @@
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.project.MavenProject;
-import org.apache.maven.artifact.installer.ArtifactInstaller;
 import org.apache.maven.artifact.installer.ArtifactInstallationException;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.dotnet.artifact.ArtifactContext;
 import org.apache.maven.dotnet.ArtifactType;
-import org.apache.maven.dotnet.PathUtil;
 import org.apache.maven.dotnet.artifact.ApplicationConfig;
 import org.apache.maven.dotnet.executable.NetExecutable;
 import org.apache.maven.dotnet.executable.ExecutionException;
@@ -43,8 +41,11 @@
 import java.util.ArrayList;
 
 /**
+ * Installs assembly into the local repository
+ *
  * @goal install
  * @phase install
+ * @description Installs assembly into the local repository
  */
 public class InstallerMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,12 @@
+How to Use
+
++----+
+ mvn org.apache.maven.dotnet.plugins:maven-install-plugin:install-file
+        -Dfile=../imports/nunit-2.0/nunit.framework.dll
+        -DpomFile=../imports/nunit-2.0/pom.xml
+        -DgroupId=NUnit
+        -DartifactId=NUnit.Framework
+        -Dpackaging=library
+        -DartifactVersion=2.2.8.0
++----+
+

Modified: incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-install-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,16 +1,18 @@
 <project name="NMaven">
-    <body>
-        <links>
-            <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
-            <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
-            <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
-            <item name="Maven" href="http://maven.apache.org/"/>
-            <item name="Mono Project" href="http://www.mono-project.com/"/>
-            <item name="DotGNU" href="http://dotgnu.org/"/>
-        </links>
-        <menu name="General Info">
-            <item name="About" href="index.html"/>
-        </menu>
-        ${reports}
-    </body>
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-link-plugin/src/main/java/org/apache/maven/dotnet/plugin/link/LinkerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-link-plugin/src/main/java/org/apache/maven/dotnet/plugin/link/LinkerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-link-plugin/src/main/java/org/apache/maven/dotnet/plugin/link/LinkerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-link-plugin/src/main/java/org/apache/maven/dotnet/plugin/link/LinkerMojo.java Thu Aug 16 19:04:57 2007
@@ -11,11 +11,12 @@
 import java.util.ArrayList;
 
 /**
- * Link modules into assemblies
+ * Link modules into assemblies. 
  *
  * @author Shane Isbell
  * @goal package
  * @phase package
+ * @description Links the specified netmodules to the project's assembly
  */
 public class LinkerMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,17 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-link-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,6 +29,13 @@
   <packaging>maven-plugin</packaging>
   <name>maven-mojo-generator-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Generates Java Bindings for .NET Mojo
   </description>
+    <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../../www/plugins/maven-mojo-generator-plugin</url>
+    </site>
+  </distributionManagement>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/main/java/org/apache/maven/dotnet/plugin/generator/MojoGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/main/java/org/apache/maven/dotnet/plugin/generator/MojoGeneratorMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/main/java/org/apache/maven/dotnet/plugin/generator/MojoGeneratorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/main/java/org/apache/maven/dotnet/plugin/generator/MojoGeneratorMojo.java Thu Aug 16 19:04:57 2007
@@ -32,19 +32,26 @@
 import org.apache.maven.dotnet.vendor.VendorInfo;
 
 /**
+ * Generates Java Bindings for .NET Mojos.
+ *
  * @author Shane Isbell
  * @goal generate-bindings
  * @phase deploy
+ * @description Generates Java Bindings for .NET Mojos
  */
 public class MojoGeneratorMojo
     extends AbstractMojo
 {
     /**
+     * The base directory of the project.
+     *
      * @parameter expression="${basedir}"
      */
     public String basedir;
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      */
     private File localRepository;
@@ -66,11 +73,15 @@
     private String vendor;
 
     /**
+     * The vendor version to compile under. For Microsoft, this will be the same as the framework version.
+     *
      * @parameter expression = "${vendorVersion}"
      */
     private String vendorVersion;
 
     /**
+     * The framework version to compile under: 1.1, 2.0, 3.0
+     *
      * @parameter expression = "${frameworkVersion}"
      */
     private String frameworkVersion;

Added: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,49 @@
+How to Use
+
+ Your project structure should look something like:
+
++------+
+.
+ |-- src
+ |   `-- main
+ |       `-- csharp
+ |           `-- NMaven
+ |               `-- Plugins
+ |                   `-- Test
+ |                       `-- MyMojo.cs
+  `-- pom.xml
++------+
+
+ Now compile and install the module containing your plugin:
+
++----+
+ mvn install
++----+
+
+ Next generate the JavaBinding classes for the .NET Plugin.
+
++----+
+ mvn org.apache.maven.dotnet.plugins:maven-mojo-generator-plugin:generate-bindings
++----+
+
+ Your project structure will now look like this:
+
++------+
+.
+ |-- src
+ |   `-- main
+ |       |-- csharp
+ |       |   `-- NMaven
+ |       |       `-- Plugins
+ |       |            `-- Test
+ |       |                 `-- MyMojo.cs
+ |        `-- java
+ |           `-- NMaven
+ |               `-- Plugins
+ |                   `-- Test
+ |                     `-- MyMojo.java
+  `-- pom.xml
+  `-- pom-java.xml
++------+
+
+ For more information on how to create plugins in .NET see: {{{../net-plugins.html} .NET Plugins}}
\ No newline at end of file

Added: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,18 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-mojo-generator-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,7 +29,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-repository-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Tools for exporting RDF XML Metadata and converting repository formats
   </description>
   <dependencies>
     <dependency>
@@ -43,4 +43,11 @@
       <version>0.14-SNAPSHOT</version>
     </dependency>
   </dependencies>
+  <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../../www/plugins/maven-repository-plugin</url>
+    </site>
+  </distributionManagement>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryAssemblerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryAssemblerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryAssemblerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryAssemblerMojo.java Thu Aug 16 19:04:57 2007
@@ -60,6 +60,7 @@
 /**
  * @author Shane Isbell
  * @goal package
+ * @description Converts and assembles all artifacts within the RDF repository into the default Maven repository format.
  */
 public class RepositoryAssemblerMojo
     extends AbstractMojo
@@ -73,12 +74,16 @@
     private MavenProject project;
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */
     private File localRepository;
 
     /**
+     * Pull in assemblies from the global assembly cache.
+     *
      * @parameter expression="${withGac}"
      */
     private boolean withGac = false;

Modified: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryConverterForArtifactMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryConverterForArtifactMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryConverterForArtifactMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryConverterForArtifactMojo.java Thu Aug 16 19:04:57 2007
@@ -32,7 +32,10 @@
 import java.io.IOException;
 
 /**
+ * Converts the project's RDF artifact repository format into the default Maven repository format.
+ *
  * @goal convert-artifact
+ * @description Converts the project's RDF artifact repository format into the default Maven repository format. 
  */
 public class RepositoryConverterForArtifactMojo
     extends AbstractMojo
@@ -46,6 +49,8 @@
     private MavenProject project;
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */

Modified: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryRdfExporterMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryRdfExporterMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryRdfExporterMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/RepositoryRdfExporterMojo.java Thu Aug 16 19:04:57 2007
@@ -34,12 +34,17 @@
 import java.io.IOException;
 
 /**
+ * Exports the RDF repository into the RDF/XML format
+ *
  * @goal export-rdf
+ * @description Exports the RDF repository into the RDF/XML format.
  */
 public class RepositoryRdfExporterMojo
     extends AbstractMojo
 {
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */

Added: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml (added)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -0,0 +1,17 @@
+<project name="NMaven">
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>      
+    </menu>
+    ${reports}
+  </body>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-resgen-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,16 +1,17 @@
 <project name="NMaven">
-    <body>
-        <links>
-            <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
-            <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
-            <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
-            <item name="Maven" href="http://maven.apache.org/"/>
-            <item name="Mono Project" href="http://www.mono-project.com/"/>
-            <item name="DotGNU" href="http://dotgnu.org/"/>
-        </links>
-        <menu name="General Info">
-            <item name="About" href="index.html"/>
-        </menu>
-        ${reports}
-    </body>
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+    </menu>
+    ${reports}
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-resolver-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,7 +29,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-resolver-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Resolves Artifacts
   </description>
   <distributionManagement>
     <site>

Modified: incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/main/java/org/apache/maven/dotnet/plugin/resolver/NetDependencyResolverMojo.java Thu Aug 16 19:04:57 2007
@@ -44,6 +44,7 @@
  * @author Shane Isbell
  * @goal resolve
  * @phase process-resources
+ * @description Resolves the .NET assemblies that NMaven needs to run.
  */
 public class NetDependencyResolverMojo
     extends AbstractMojo
@@ -57,6 +58,8 @@
     private MavenProject project;
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      */
     private File localRepository;
@@ -93,22 +96,12 @@
     /**
      * @component
      */
-    private AssemblyResolver assemblyResolver;
-
-    /**
-     * @component
-     */
     private org.apache.maven.dotnet.NMavenRepositoryRegistry nmavenRegistry;
 
     /**
      * @component
      */
     private org.apache.maven.dotnet.executable.NetExecutableFactory netExecutableFactory;
-
-    /**
-     * @component
-     */
-    private ArtifactInstaller artifactInstaller;
 
     /**
      * @component

Modified: incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-resolver-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,16 +1,17 @@
 <project name="NMaven">
-    <body>
-        <links>
-            <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
-            <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
-            <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
-            <item name="Maven" href="http://maven.apache.org/"/>
-            <item name="Mono Project" href="http://www.mono-project.com/"/>
-            <item name="DotGNU" href="http://dotgnu.org/"/>
-        </links>
-        <menu name="General Info">
-            <item name="About" href="index.html"/>
-        </menu>
-        ${reports}
-    </body>
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+    </menu>
+    ${reports}
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-test-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,7 +29,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-test-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Tests class files with NUnit
   </description>
   <distributionManagement>
     <site>

Modified: incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-test-plugin/src/main/java/org/apache/maven/dotnet/plugin/test/TesterMojo.java Thu Aug 16 19:04:57 2007
@@ -41,6 +41,7 @@
  * @author Shane Isbell
  * @goal test
  * @phase test
+ * @description Runs NUnit tests
  */
 public class TesterMojo
     extends AbstractMojo
@@ -97,6 +98,8 @@
     private AssemblyResolver assemblyResolver;
 
     /**
+     * The local Maven repository.
+     *
      * @parameter expression="${settings.localRepository}"
      * @readonly
      */

Modified: incubator/nmaven/trunk/plugins/maven-test-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-test-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-test-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-test-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,5 +1,5 @@
 <project name="NMaven">
-    <body>
+  <body>
     <links>
       <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
       <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
@@ -8,15 +8,10 @@
       <item name="Mono Project" href="http://www.mono-project.com/"/>
       <item name="DotGNU" href="http://dotgnu.org/"/>
     </links>
-    <menu name="Overview">
-      <item name="Introduction" href="index.html"/>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
       <item name="Goals" href="plugin-info.html"/>
-      <item name="Usage" href="usage.html"/>
-    </menu>
-    <menu name="Examples">
-      <item name="Install From File System" href="examples/install-from-file-system.html"/>
-      <item name="Install From Remote Repo" href="examples/install-from-remote-repo.html"/>
     </menu>
     ${reports}
-    </body>
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-vsinstaller-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -30,7 +30,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-vsinstaller-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Installs the Visual Studio 2005 Addin
   </description>
   <distributionManagement>
     <site>

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -11,7 +11,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-webapp-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Packages and deploys web applications
   </description>
   <dependencies>
     <dependency>

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetAchiverMojo.java Thu Aug 16 19:04:57 2007
@@ -38,6 +38,7 @@
  * @author Shane Isbell
  * @goal package
  * @phase package
+ * @description Generates a .NET Archive
  */
 public class NetAchiverMojo
     extends AbstractMojo

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetArchiveDeployerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetArchiveDeployerMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetArchiveDeployerMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/main/java/org/apache/maven/dotnet/plugin/webapp/NetArchiveDeployerMojo.java Thu Aug 16 19:04:57 2007
@@ -26,13 +26,13 @@
 import java.io.File;
 import java.io.IOException;
 
-
 /**
  * Deploys a .NET Web Archive
  *
  * @author Shane Isbell
  * @goal deploy
  * @phase deploy
+ * @description Deploys a .NET Web Archive
  */
 public class NetArchiveDeployerMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,50 @@
+How to Use
+
+* Building & Deploying Web Applications
+
+ To enable building of the Web application, specify the packaging as "nar" - .NET Archive. NMaven will compile
+ classes in the source and test directories and then proceed to place the newly generated artifacts and its dependencies into
+ the target/$\{project.build.finalname\}/bin directory. NMaven will also copy any files from the src/main/webapp directory
+ into the target/$\{project.build.finalname\} directory, allowing you to add any additional resources such as Web.Config and
+ ASPX files.
+
+ You will only need to add the nmaven-webapp-plugin to the pom if you are planning on deploying the web application. In
+ that case, add the <<deployPath>> pom configuration as shown below. Type "mvn deploy" from the command line and NMaven will
+ copy the web application to the <<deployPath>> location.
+
++----+
+
+<project>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.maven.sample</groupId>
+    <artifactId>webapp</artifactId>
+    <packaging>nar</packaging>
+    <version>2.0.0</version>
+    <name>nar</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.maven.sample</groupId>
+            <artifactId>csc2</artifactId>
+            <type>library</type>
+            <version>2.0.0</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <sourceDirectory>src/main/csharp</sourceDirectory>
+        <testSourceDirectory>src/test/csharp</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compile-plugin</artifactId>
+     	        <extensions>true</extensions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-webapp-plugin</artifactId>
+                <configuration>
+                    <deployPath>${MYAPP_HOME}/apps</deployPath>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

Modified: incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/site.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/site.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-webapp-plugin/src/site/site.xml Thu Aug 16 19:04:57 2007
@@ -1,16 +1,18 @@
 <project name="NMaven">
-    <body>
-        <links>
-            <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
-            <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
-            <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
-            <item name="Maven" href="http://maven.apache.org/"/>
-            <item name="Mono Project" href="http://www.mono-project.com/"/>
-            <item name="DotGNU" href="http://dotgnu.org/"/>
-        </links>
-        <menu name="General Info">
-            <item name="About" href="index.html"/>            
-        </menu>
-        ${reports}
-    </body>
+  <body>
+    <links>
+      <item name="Project Site" href="http://incubator.apache.org/projects/nmaven.html"/>
+      <item name="NMaven" href="http://incubator.apache.org/nmaven"/>
+      <item name="NMaven SVN" href="http://svn.apache.org/repos/asf/incubator/nmaven/"/>
+      <item name="Maven" href="http://maven.apache.org/"/>
+      <item name="Mono Project" href="http://www.mono-project.com/"/>
+      <item name="DotGNU" href="http://dotgnu.org/"/>
+    </links>
+    <menu name="General Info">
+      <item name="About" href="index.html"/>
+      <item name="Goals" href="plugin-info.html"/>
+      <item name="Usage" href="usage.html"/>
+    </menu>
+    ${reports}
+  </body>
 </project>

Modified: incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/maven-wsdl-plugin/pom.xml Thu Aug 16 19:04:57 2007
@@ -29,7 +29,7 @@
   <packaging>maven-plugin</packaging>
   <name>maven-wsdl-plugin</name>
   <description>
-    Maven Plugin for .NET
+    Maven Plugin for .NET: Generates WSDLs
   </description>
   <distributionManagement>
     <site>

Modified: incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/main/java/org/apache/maven/dotnet/plugin/wsdl/WsdlGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/main/java/org/apache/maven/dotnet/plugin/wsdl/WsdlGeneratorMojo.java?view=diff&rev=566903&r1=566902&r2=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/main/java/org/apache/maven/dotnet/plugin/wsdl/WsdlGeneratorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/main/java/org/apache/maven/dotnet/plugin/wsdl/WsdlGeneratorMojo.java Thu Aug 16 19:04:57 2007
@@ -42,6 +42,7 @@
  * @author Shane Isbell
  * @goal wsdl
  * @phase process-sources
+ * @description Generates WSDL class
  */
 public class WsdlGeneratorMojo
     extends AbstractMojo

Added: incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/usage.apt?view=auto&rev=566903
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/usage.apt (added)
+++ incubator/nmaven/trunk/plugins/maven-wsdl-plugin/src/site/apt/usage.apt Thu Aug 16 19:04:57 2007
@@ -0,0 +1,74 @@
+Configuration
+
+ The WSDL plugin will use the path environmental variable to choose the WSDL generator - MONO or Microsoft. Within
+ the path field, specify the location of your WSDL file. If you
+ need to specifically choose the vendor yourself, and not rely on the path, add the netHome field. The path is the only required field. You can optionally
+ add the netHome, language, namespace, server and proxy.
+
++----+
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.dotnet.plugins</groupId>
+                <artifactId>maven-wsdl-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>wsdl</goal>
+                        </goals>
+                    </execution>
+                </executions>
+     	        <configuration>
+                    <netHome>${MONO_HOME}</netHome>
+                    <language>CS</language>
+                    <namespace>org.apache.maven.test</namespace>
+                    <paths>
+                        <path>HelloService.wsdl</path>
+                    </paths>
+                    <server>
+                        <id>nmaven-site</id>
+                        <hashPassword>true</hashPassword>
+                        <hashAlg>MD5</hashAlg>
+                    </server>
+                    <proxy>
+                        <id>my-proxy</id>
+                    </proxy>
+		        </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
++----+
+
+Handling Servers and Proxies
+
+ The WSDL generation utility allows you to pull the WSDL from a URL. In some case, these URLs may be located behind a proxy
+ and/or require some form of authentication. It is generally not good pratice to embed the username/passwords in the
+ configuration files that you may be distributing or putting under version control. Use the maven
+ settings.xml file to keep this information locally (typically located under ${USER_HOME}/.m2). The server.id and
+ proxy.id map the username/password to the configuration of the WSDL plugin.
+
+ There is an experimental feature to hash the password (does not work in all cases due to encoding issues).
+
++----+
+
+<settings>
+	<servers>
+		<server>
+			<id>nmaven-site</id>
+			<username>name</username>
+			<password>pass</password>
+		</server>
+	</servers>
+	<proxies>
+		<proxy>
+			<id>my-proxy</id>
+			<username>name1</username>
+			<password>password1</password>
+			<host>localhost</host>
+		</proxy>
+	</proxies>
+</settings>
+
++----+
\ No newline at end of file



Mime
View raw message