Author: aramirez
Date: Wed Jul  5 04:10:01 2006
New Revision: 419214

URL: http://svn.apache.org/viewvc?rev=419214&view=rev
Log:
PR: MINSTALL-27

-pass the docck check
-created initial content

Added:
    maven/plugins/trunk/maven-install-plugin/src/site/
    maven/plugins/trunk/maven-install-plugin/src/site/apt/
    maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/
    
maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/install-updateReleaseInfo.apt
    maven/plugins/trunk/maven-install-plugin/src/site/apt/faq.apt
    maven/plugins/trunk/maven-install-plugin/src/site/apt/index.apt
    maven/plugins/trunk/maven-install-plugin/src/site/apt/usage.apt
Modified:
    maven/plugins/trunk/maven-install-plugin/pom.xml
    
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/AbstractInstallMojo.java
    
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallFileMojo.java
    
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallMojo.java

Modified: maven/plugins/trunk/maven-install-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/pom.xml?rev=419214&r1=419213&r2=419214&view=diff
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-install-plugin/pom.xml Wed Jul  5 04:10:01 2006
@@ -2,7 +2,7 @@
   <parent>
     <artifactId>maven-plugins</artifactId>
     <groupId>org.apache.maven.plugins</groupId>
-    <version>1</version>
+    <version>2-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>maven-install-plugin</artifactId>
@@ -10,6 +10,25 @@
   <name>Maven Install Plugin</name>
   <version>2.2-SNAPSHOT</version>
   <inceptionYear>2004</inceptionYear>
+  <prerequisites>
+    <maven>2.0</maven>
+  </prerequisites>
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+      <artifactId>maven-javadoc-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+      <artifactId>maven-jxr-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+      <artifactId>maven-changelog-plugin</artifactId>
+      </plugin>
+         </plugins>
+  </reporting>
   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>

Modified: 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/AbstractInstallMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/AbstractInstallMojo.java?rev=419214&r1=419213&r2=419214&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/AbstractInstallMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/AbstractInstallMojo.java
 Wed Jul  5 04:10:01 2006
@@ -57,6 +57,8 @@
     private Digester digester;
 
     /**
+     * Flag whether to create checksums(MD5, SHA1) or not.
+     *
      * @parameter expression="${createChecksum}" default-value="false"
      */
     protected boolean createChecksum;

Modified: 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallFileMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallFileMojo.java?rev=419214&r1=419213&r2=419214&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallFileMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallFileMojo.java
 Wed Jul  5 04:10:01 2006
@@ -50,37 +50,53 @@
     extends AbstractInstallMojo
 {
     /**
+     * GroupId of the artifact to be installed. Retrieved from POM file if 
specified.
+     *
      * @parameter expression="${groupId}"
      */
     protected String groupId;
 
     /**
+     * ArtifactId of the artifact to be installed. Retrieved from POM file if 
specified.
+     *
      * @parameter expression="${artifactId}"
      */
     protected String artifactId;
 
     /**
+     * Version of the artifact to be installed. Retrieved from POM file if 
specified
+     *
      * @parameter expression="${version}"
      */
     protected String version;
 
     /**
+     * Packaging type of the artifact to be installed. Retrieved from POM file 
if specified
+     *
      * @parameter expression="${packaging}"
      */
     protected String packaging;
 
     /**
+     * The file to be deployed
+     *
      * @parameter expression="${file}"
      * @required
      */
     private File file;
 
     /**
+     * Location of an existing POM file to be deployed alongside the main
+     * artifact, given by the ${file} parameter.
+     *
      * @parameter expression="${pomFile}"
      */
     private File pomFile;
 
     /**
+     * Install a POM for this artifact.  Will generate a default POM if none is
+     * supplied with the pomFile argument.
+     *
      * @parameter expression="${generatePom}"
      */
     private boolean generatePom = false;

Modified: 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallMojo.java?rev=419214&r1=419213&r2=419214&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-install-plugin/src/main/java/org/apache/maven/plugin/install/InstallMojo.java
 Wed Jul  5 04:10:01 2006
@@ -52,6 +52,8 @@
     private File pomFile;
 
     /**
+     * Whether to update the metadata to make the artifact as release.
+     *
      * @parameter expression="${updateReleaseInfo}"
      */
     private boolean updateReleaseInfo = false;

Added: 
maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/install-updateReleaseInfo.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/install-updateReleaseInfo.apt?rev=419214&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/install-updateReleaseInfo.apt
 (added)
+++ 
maven/plugins/trunk/maven-install-plugin/src/site/apt/examples/install-updateReleaseInfo.apt
 Wed Jul  5 04:10:01 2006
@@ -0,0 +1,12 @@
+  ------
+  Maven 2 Install Plugin - updateReleaseInfo parameter
+  ------
+  Allan Ramirez
+  ------
+  July 2006
+  ------
+
+Updating the plugin release
+
+
+

Added: maven/plugins/trunk/maven-install-plugin/src/site/apt/faq.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/site/apt/faq.apt?rev=419214&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/site/apt/faq.apt (added)
+++ maven/plugins/trunk/maven-install-plugin/src/site/apt/faq.apt Wed Jul  5 
04:10:01 2006
@@ -0,0 +1,9 @@
+  ------
+  Maven 2 Install Plugin - Frequently Asked Questions
+  ------
+  Allan Ramirez
+  ------
+  July 2006
+  ------
+
+Frequently Asked Questions

Added: maven/plugins/trunk/maven-install-plugin/src/site/apt/index.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/site/apt/index.apt?rev=419214&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/site/apt/index.apt (added)
+++ maven/plugins/trunk/maven-install-plugin/src/site/apt/index.apt Wed Jul  5 
04:10:01 2006
@@ -0,0 +1,42 @@
+  ------
+  Maven 2 Install Plugin
+  ------
+  Allan Ramirez
+  ------
+  July 2006
+  ------
+
+Maven 2 Install Plugin - Introduction
+
+  Local Repository is the local cached of a remote repository where
+  all artifacts needed for the build are stored. By default, it is located at
+  the user home directory (~/.m2/repository) and can be configured in the
+  <<<settings.xml>>> at \<localRepository\> element.
+
+  The install plugin is used during the install phase, to place or add the
+  artifact(s) to the local repository correctly. The install plugin uses
+  the information in the POM(groupId, artifactId, version) to determine
+  the installation path of the artifact in order for maven to picked
+  it up correctly.
+
+* Goals Overview
+
+  The install plugin has 2 goals:
+
+  * {{{index.html}install:install}} is used to automatically install the
+    artifact in the local repository, its pom and the attached artifacts
+    produced by a particular project.
+
+  * {{{index.html}install:install-file}} is mostly used to install a single
+    or 3rd party artifact along with its pom. In that case the artifact
+    information can be taken from an optionally specified pomFile, but can
+    be completed/overriden using the command line.
+
+* Usage
+
+  Some basic instructions for configuring and using the mojos of the
+  <<<maven-install-plugin>>> can be found in the {{{usage.html}Usage}}.
+
+* Examples
+
+  Sample use-cases for the plugin are available under the Examples menu
\ No newline at end of file

Added: maven/plugins/trunk/maven-install-plugin/src/site/apt/usage.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-install-plugin/src/site/apt/usage.apt?rev=419214&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/site/apt/usage.apt (added)
+++ maven/plugins/trunk/maven-install-plugin/src/site/apt/usage.apt Wed Jul  5 
04:10:01 2006
@@ -0,0 +1,45 @@
+  ------
+  Maven 2 Install Plugin - Usage
+  ------
+  Allan Ramirez
+  ------
+  July 2006
+  ------
+
+Usage
+
+* The <<<install:install>>> Mojo
+
+  In most cases, install:install goal doesnt need any configurations, it
+  needs the project's POM(where information are retrieved) and its artifact 
file
+  then invoked the <<<install>>> phase of the default build lifecycle.
+
++---+
+mvn install
++---+
+
+* The <<<install:install-file>>> Mojo
+
+  The <<<install:install-file>>> mojo is used primarily for installing 
artifacts to
+  which were not built by Maven. The project's development team may or may not
+  provide a POM for the artifact. The full usage statement of the install-file
+  mojo can be described as:
+
++---+
+mvn install:install-file -Dfile=your-artifact-1.0.jar \
+                         [-DpomFile=your-pom.xml] \
+                         [-DgroupId=org.some.group] \
+                         [-DartifactId=your-artifact] \
+                         [-Dversion=1.0] \
+                         [-Dpackaging=jar] \
+                         [-DgeneratePom=true]
+                         [-DcreateChecksum=true]
++---+
+
+  * the group, artifact, version and packaging of the file to install. These 
can
+    be taken from the specified pomFile, and overriden or specified using the
+    command line. When the pomFile contains a <parent> section, the parent's
+    groupId can be considered if the groupId is not specified further for the
+    current project or on the command line.
+
+


Reply via email to