You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wagon-commits@maven.apache.org by ca...@apache.org on 2006/06/05 06:29:14 UTC

svn commit: r411657 - in /maven/wagon/trunk: ./ wagon-provider-api/src/site/apt/ wagon-provider-api/xdocs/ wagon-providers/wagon-ftp/src/site/ wagon-providers/wagon-ftp/src/site/apt/ wagon-providers/wagon-ftp/xdocs/ wagon-providers/wagon-http/xdocs/ wa...

Author: carlos
Date: Sun Jun  4 21:29:14 2006
New Revision: 411657

URL: http://svn.apache.org/viewvc?rev=411657&view=rev
Log:
Fix the wagon site

Added:
    maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/
    maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/
    maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt   (with props)
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt   (with props)
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml   (with props)
Removed:
    maven/wagon/trunk/wagon-provider-api/xdocs/
    maven/wagon/trunk/wagon-providers/wagon-ftp/xdocs/
    maven/wagon/trunk/wagon-providers/wagon-http/xdocs/
    maven/wagon/trunk/wagon-providers/wagon-ssh/xdocs/
Modified:
    maven/wagon/trunk/pom.xml
    maven/wagon/trunk/wagon-provider-api/src/site/apt/index.apt
    maven/wagon/trunk/wagon-providers/wagon-ssh-external/src/site/apt/index.apt
    maven/wagon/trunk/wagon-site/pom.xml
    maven/wagon/trunk/wagon-site/src/site/apt/index.apt

Modified: maven/wagon/trunk/pom.xml
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/pom.xml?rev=411657&r1=411656&r2=411657&view=diff
==============================================================================
--- maven/wagon/trunk/pom.xml (original)
+++ maven/wagon/trunk/pom.xml Sun Jun  4 21:29:14 2006
@@ -106,7 +106,7 @@
   <distributionManagement>
     <site>
       <id>website</id>
-      <url>scp://minotaur.apache.org/www/maven.apache.org/wagon/ref/${project.version}/</url>
+      <url>scp://minotaur.apache.org/www/maven.apache.org/wagon/</url>
     </site>
   </distributionManagement>
 </project>

Modified: maven/wagon/trunk/wagon-provider-api/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-provider-api/src/site/apt/index.apt?rev=411657&r1=411656&r2=411657&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-provider-api/src/site/apt/index.apt (original)
+++ maven/wagon/trunk/wagon-provider-api/src/site/apt/index.apt Sun Jun  4 21:29:14 2006
@@ -8,4 +8,12 @@
 
 Maven Wagon API
 
- Maven Wagon API that defines the contract between different Wagon implementations
+ The Wagon API project defines a simple API for transfering resources
+ (artifacts) to and from repositories. The word repository is used in this context as
+ it is commonly used in
+ {{{http://maven.apache.org/maven-1.x/reference/glossary.html}Maven}}
+ And means a storage of artifacts.
+
+ It is also used to deploy the Maven generated site to a server.
+
+ Maven Wagon API defines the contract between different Wagon implementations

Added: maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt?rev=411657&view=auto
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt (added)
+++ maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt Sun Jun  4 21:29:14 2006
@@ -0,0 +1,21 @@
+ ------
+ Maven Wagon HTTP
+ ------
+ Carlos Sanchez
+ ------
+ 04 June 2006
+ ------
+
+Maven Wagon FTP
+
+ This project is an implementation of Wagon provider for FTP access.
+ It uses {{{http://jakarta.apache.org/commons/net/}commons-net}} as lower level layer.
+
+ It enables Maven to use remote repositories stored in FTP servers. It doesn't allow deployment of directories.
+
+
+Features
+
+ * Get files from FTP Server
+
+ * Deploy files to FTP server
\ No newline at end of file

Propchange: maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/wagon/trunk/wagon-providers/wagon-ftp/src/site/apt/index.apt
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-external/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-external/src/site/apt/index.apt?rev=411657&r1=411656&r2=411657&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ssh-external/src/site/apt/index.apt (original)
+++ maven/wagon/trunk/wagon-providers/wagon-ssh-external/src/site/apt/index.apt Sun Jun  4 21:29:14 2006
@@ -11,8 +11,8 @@
  This project is an implementation of Wagon provider for SSH servers access.
  
  It enables Maven to deploy artifacts and sites to SSH servers.
- it uses an external SSH program that has to be alreasy installed in the system
- 
+ it uses an external SSH program that has to be already installed in the system
+
  Getting files from SSH servers is not fully tested.
 
 

Added: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt?rev=411657&view=auto
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt (added)
+++ maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt Sun Jun  4 21:29:14 2006
@@ -0,0 +1,21 @@
+ ------
+ Maven Wagon HTTP
+ ------
+ Carlos Sanchez
+ ------
+ 04 June 2006
+ ------
+
+Maven Wagon SSH
+
+ This project is an implementation of Wagon provider for SCP and SFTP access.
+
+ It enables Maven to deploy artifacts and sites to SSH servers.
+ It uses {{{http://www.jcraft.com/jsch/}JSch - Java Secure Channel}} as lower level layer.
+
+ Getting files from SSH servers is not fully tested.
+
+
+Features
+
+ * Deploy files and directories to SSH servers

Propchange: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/apt/index.apt
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml?rev=411657&view=auto
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml (added)
+++ maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml Sun Jun  4 21:29:14 2006
@@ -0,0 +1,207 @@
+<document>
+  <properties>
+    <title>Wagon SSH provider configuration</title>
+    <author email="michal.maczka@dimatics.com">Michal Maczka</author>
+  </properties>
+  <body>
+    <section name="Configuration">
+      <p>This wagon can be configured in some ways:
+        <table>
+          <tr>
+            <th>What? / Interface</th>
+            <th>Default Value</th>
+            <th>Why?</th>
+          </tr>
+          <tr>
+            <td>
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/KnownHostsProvider.html">Known Hosts Provider</a>
+            </td>
+            <td>
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.html">
+                FileKnownHostsProvider</a>
+              with fallback to
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullKnownHostsProvider.html">
+                NullKnownHostProvider</a>
+            </td>
+            <td>provides known hosts keys, needed to check the hosts
+              identity. This is an important thing!
+              <p>Some implementations:
+                <ul>
+                  <li>
+                    <a
+                        href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullKnownHostsProvider.html">
+                      NullKnownHostProvider</a>
+                    : Don't provide anything
+                  </li>
+                  <li>
+                    <a
+                        href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostsProvider.html">
+                      SingleKnownHostProvider</a>
+                    : One host key can be setuped
+                  </li>
+                  <li>
+                    <a
+                        href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.html">
+                      FileKnownHostProvider</a>
+                    :
+                    Load known hosts keys from a openssh's ~/.ssh/known_hosts
+                    like stream
+                  </li>
+                  <li>
+                    <a
+                        href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/StreamKnownHostsProvider.html">
+                      StreamKnownHostProvider</a>
+                    :
+                    Load known hosts keys from ~/.ssh/known_hosts (you can
+                    set another location)
+                  </li>
+
+                </ul>
+              </p>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/HostCheckingEnum.html">Host Checking</a>
+            </td>
+            <td>Ask (type safe enum)</td>
+            <td>The policy with the hosts keys:
+              <ul>
+                <li>
+                  <strong>Yes:</strong>
+                  Check host keys. If the incoming
+                  key is not available in the Known Hosts Provider
+                  fails
+                </li>
+                <li>
+                  <strong>Ask:</strong>
+                  If the incoming key is not
+                  available in the Known Hosts Provider it ask the user
+                  if the fingerprint is trusted
+                </li>
+                <li>
+                  <strong>No:</strong>
+                  don't check host keys at all.
+                  pretty unsafe!!
+                </li>
+
+              </ul>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/InteractiveUserInfo.html">Interactive User Info</a>
+            </td>
+            <td>
+              <a
+                  href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/ConsoleInteractiveUserInfo.html">
+                ConsoleInteractiveUserInfo</a>
+            </td>
+            <td>If the user choose
+              <em>Ask</em>
+              as
+              <em>Host Checking</em>
+              , this
+              bean is used to interact with the user
+              <p>Some implementations:
+                <ul>
+                  <li>
+                    <a href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullInteractiveUserInfo.html">
+                      NullInteractiveUserInfo</a>
+                  </li>
+                  <li>
+                    <a href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/ConsoleInteractiveUserInfo.html">
+                      ConsoleInteractiveUserInfo</a>
+                  </li>
+                </ul>
+              </p>
+
+            </td>
+          </tr>
+        </table>
+      </p>
+    </section>
+    <section name="Configuration">
+      <p>This wagon can be configured in some ways:
+         <table>
+	    <tr>
+	       <th>What? / Interface</th>
+	       <th>Default Value</th>
+	       <th>Why?</th>
+	    </tr>
+	    <tr>
+	       <td><a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/KnownHostsProvider.html">Known Hosts Provider </a></td> 
+	       <td><a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.html">FileKnownHostsProvider</a>
+	       with fallback to
+	       <a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullKnownHostsProvider.html">NullKnownHostProvider</a></td>
+	       <td>provides known hosts keys, needed to check the hosts
+	           identity. This is an important thing!
+	           <p>Some implementations:
+		     <ul>
+		       <li> <a
+		       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullKnownHostsProvider.html">NullKnownHostProvider</a>: Don't provide anything</li>
+		       <li> <a
+		       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostsProvider.html">SingleKnownHostProvider</a>: One host key can be setuped</li>
+		       <li> <a
+		       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.html">FileKnownHostProvider</a>:
+		       Load known hosts keys from a openssh's ~/.ssh/known_hosts
+		       like stream</li>
+		       <li> <a
+		       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/StreamKnownHostsProvider.html">StreamKnownHostProvider</a>:
+		       Load known hosts keys from ~/.ssh/known_hosts (you can
+		       set another location)</li>
+
+		     </ul>
+	           </p>
+	       </td>
+	    </tr>
+	    <tr>
+	       <td><a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/HostCheckingEnum.html">Host Checking</a></td> 
+	       <td>Ask (type safe enum)</td>
+	       <td>The policy with the hosts keys:
+	           <ul>
+		     <li><strong>Yes:</strong> Check host keys. If the incoming 
+		         key is not available in the Known Hosts Provider
+			 fails</li>
+		     <li><strong>Ask:</strong> If the incoming key is not
+		         available in the Known Hosts Provider it ask the user
+ 		         if the fingerprint is trusted</li>
+		     <li><strong>No:</strong> don't check host keys at all.
+		           pretty unsafe!!</li>
+		     
+		   </ul>
+	       </td>
+	    </tr>
+	    <tr>
+	       <td><a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/InteractiveUserInfo.html">Interactive User Info</a></td> 
+	       <td><a
+	       href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/ConsoleInteractiveUserInfo.html">ConsoleInteractiveUserInfo</a></td>
+	       <td>If the user choose <em>Ask</em> as <em>Host Checking</em>, this
+	       bean is used to interact with the user
+	         <p>Some implementations:
+		     <ul>
+		       <li> <a href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/NullInteractiveUserInfo.html">NullInteractiveUserInfo</a> </li>
+		       <li> <a href="apidocs/org/apache/maven/wagon/providers/ssh/knownhost/ConsoleInteractiveUserInfo.html">ConsoleInteractiveUserInfo</a> </li>
+		     </ul>
+	        </p>
+
+	       </td>
+	    </tr>
+
+	 </table>
+	 <strong>TODO</strong>
+	 Autogenerate some of this information with a xdoclet2 plugin?
+      </p>
+    </section>
+  </body>
+</document>

Propchange: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/wagon/trunk/wagon-providers/wagon-ssh/src/site/xdoc/configuration.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Modified: maven/wagon/trunk/wagon-site/pom.xml
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-site/pom.xml?rev=411657&r1=411656&r2=411657&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-site/pom.xml (original)
+++ maven/wagon/trunk/wagon-site/pom.xml Sun Jun  4 21:29:14 2006
@@ -27,4 +27,11 @@
     <url>http://svn.apache.org/viewcvs.cgi/maven/wagon/trunk/</url>
   </scm>
 
+  <distributionManagement>
+    <site>
+      <id>website</id>
+      <url>scp://minotaur.apache.org/www/maven.apache.org/wagon/</url>
+    </site>
+  </distributionManagement>
+
 </project>

Modified: maven/wagon/trunk/wagon-site/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-site/src/site/apt/index.apt?rev=411657&r1=411656&r2=411657&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-site/src/site/apt/index.apt (original)
+++ maven/wagon/trunk/wagon-site/src/site/apt/index.apt Sun Jun  4 21:29:14 2006
@@ -11,14 +11,14 @@
  Maven Wagon is a transport abstraction that is used in Maven's artifact and
  repository handling code. Currently wagon has the following providers:
  
- * {{{wagon-file/}File}}
+ * {{{wagon-providers/wagon-file/}File}}
  
- * {{{wagon-http/}HTTP}}
+ * {{{wagon-providers/wagon-http/}HTTP}}
  
- * {{{wagon-ftp/}FTP}}
+ * {{{wagon-providers/wagon-ftp/}FTP}}
  
- * {{{wagon-ssh/}SSH/SCP}}
+ * {{{wagon-providers/wagon-ssh/}SSH/SCP}}
  
- * {{{wagon-webdav/}WebDAV}}
+ * {{{wagon-providers/wagon-webdav/}WebDAV}}
 
- * {{{wagon-scm/}SCM}} (in progress)
+ * {{{wagon-providers/wagon-scm/}SCM}} (in progress)



---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-commits-help@maven.apache.org