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