<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>wagon-dev@maven.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/</id>
<updated>2009-12-09T16:29:57Z</updated>
<entry>
<title>Re: Get the following error from wagon-ssh-external-1.0-beta-2.jar</title>
<author><name>Tonte.Pouncil@aviall.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200909.mbox/%3cOFC38BEEBC.C860DF4E-ON8625762C.004CE78A-8625762C.004CEC2F@aviall.com%3e"/>
<id>urn:uuid:%3cOFC38BEEBC-C860DF4E-ON8625762C-004CE78A-8625762C-004CEC2F@aviall-com%3e</id>
<updated>2009-09-09T14:00:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I figured out what my problem was.  I stop trying to use 
maven-assembly-plugin:2.1 and started used 
maven-assembly-plugin:2.2-beta-4.  Which gave me an error saying I need to 
set at least one file.  I set the scope in my dependency set to runtime 
and all works fine.



From:
Tonté Pouncil/Dallas/Aviall
To:
wagon-dev@maven.apache.org
Date:
09/08/2009 10:30 AM
Subject:
Get the following error from wagon-ssh-external-1.0-beta-2.jar


I am trying to run maven-assembly-plugin:2.1 with my custom assembler and 
I get the following error:

[INFO] Scanning for projects...
[INFO] 
------------------------------------------------------------------------
[INFO] Building aviall-ws-ubl-assembly-distribution
[INFO] 
[INFO] Id: 
com.aviall.ws.commons.schemas.ubl:aviall-ws-ubl-assembly-distribution:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] 
------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] Tests are skipped.
[INFO] [jar:jar]
[INFO] Building jar: 
C:\Dev\aviall_ws_ubl_workspace\ubl-schemas\aviall-ws-ubl-assembly-distribution\target\aviall-ws-ubl-assembly-distribution-1.0-SNAPSHOT.jar
[INFO] [assembly:single]
---------------------------------------------------
constituent[0]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/aspectjrt-1.5.3.jar
constituent[1]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/commons-cli-1.0.jar
constituent[2]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/doxia-sink-api-1.0-alpha-9.jar
constituent[3]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/jsch-0.1.27.jar
constituent[4]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/jtidy-4aug2000r7-dev.jar
constituent[5]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-artifact-3.0-SNAPSHOT.jar
constituent[6]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-core-2.1-SNAPSHOT.jar
constituent[7]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-embedder-2.1-SNAPSHOT.jar
constituent[8]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-lifecycle-2.1-SNAPSHOT.jar
constituent[9]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-model-2.1-SNAPSHOT.jar
constituent[10]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-plugin-api-2.1-SNAPSHOT.jar
constituent[11]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-profile-2.1-SNAPSHOT.jar
constituent[12]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-project-2.1-SNAPSHOT.jar
constituent[13]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-reporting-api-2.1-SNAPSHOT.jar
constituent[14]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-toolchain-2.1-SNAPSHOT.jar
constituent[15]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-workspace-2.1-SNAPSHOT.jar
constituent[16]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-container-default-1.0-alpha-44.jar
constituent[17]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-interactivity-api-1.0-alpha-6.jar
constituent[18]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-interpolation-1.0-SNAPSHOT.jar
constituent[19]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-utils-1.5.1.jar
constituent[20]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-file-1.0-beta-2.jar
constituent[21]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-http-lightweight-1.0-beta-2.jar
constituent[22]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-http-shared-1.0-beta-2.jar
constituent[23]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-provider-api-1.0-beta-2.jar
constituent[24]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-1.0-beta-2.jar
constituent[25]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-common-1.0-beta-2.jar
constituent[26]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-external-1.0-beta-2.jar
---------------------------------------------------
java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(
NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:468)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.processDependencySets(
AbstractAssemblyMojo.java:983)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.createArchive(
AbstractAssemblyMojo.java:322)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.createAssembly(
AbstractAssemblyMojo.java:261)
        at org.apache.maven.plugin.assembly.AbstractAssemblyMojo.execute(
AbstractAssemblyMojo.java:241)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:579)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
DefaultLifecycleExecutor.java:498)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(
DefaultLifecycleExecutor.java:265)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:191)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:149)
        at org.apache.maven.DefaultMaven.execute_aroundBody0(
DefaultMaven.java:223)
        at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(
DefaultMaven.java:304)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
        at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(
MavenEmbedder.java:904)
        at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(
MavenEmbedder.java:304)
        at org.apache.maven.embedder.MavenEmbedder.execute(
MavenEmbedder.java:1)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(
Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
Launcher.java:229)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(
Launcher.java:408)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(
Launcher.java:351)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:31)



Here is my assembly.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0 
../../../../../aviall-ws-ubl-assembly/src/main/resources/assembly/xsd/assembly-1.0.0.xsd 
"&gt;
        &lt;id&gt;ubl-schema-distribution-1.0.0&lt;/id&gt;
        &lt;formats&gt;
                &lt;format&gt;jar&lt;/format&gt;
        &lt;/formats&gt;
        &lt;includeBaseDirectory&gt;false&lt;/includeBaseDirectory&gt;
        &lt;includeSiteDirectory/&gt;
        &lt;moduleSets/&gt;
        &lt;fileSets/&gt;
        &lt;files/&gt;
        &lt;dependencySets&gt;
                &lt;dependencySet&gt;
                        &lt;outputFileNameMapping /&gt;
                        &lt;unpack&gt;true&lt;/unpack&gt; 
                        &lt;scope /&gt; 
                        &lt;outputDirectory&gt;modules/${artifactId}&lt;/
outputDirectory&gt;
                        &lt;includes&gt;
                                &lt;!--include&gt;*-xml-schemas&lt;/include--&gt;
                                &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:acknowledgement-response-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:allowance-charge-reason-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:channel-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:chip-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:country-identification-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:currency-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:document-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:latitude-direction-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:line-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:longitude-direction-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:operator-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:payment-means-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:substitution-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:core-params-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:core-types-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:unspecialized-datatypes-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:specialized-datatypes-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall
.ws.commons.schemas.ubl.components:common-basic-xml-schemas&lt;/include&gt;
                        &lt;include&gt;
com.aviall.ws.commons.schemas.ubl.components:common-aggregate-xml-schemas
&lt;/include&gt;
                        &lt;/includes&gt;
                        &lt;excludes /&gt;
                        &lt;fileMode /&gt;
                        &lt;directoryMode /&gt;
                &lt;/dependencySet&gt;
        &lt;/dependencySets&gt;
        &lt;repositories/&gt;
        &lt;componentDescriptors/&gt;
&lt;/assembly&gt;

Here is my pom.xml:

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project&gt;
        &lt;parent&gt;
                &lt;artifactId&gt;ubl-schemas&lt;/artifactId&gt;
                &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl
                &lt;/groupId&gt;
                &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
        &lt;/parent&gt;
        &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl
        &lt;/groupId&gt;
        &lt;artifactId&gt;aviall-ws-ubl-assembly-distribution
        &lt;/artifactId&gt;
        &lt;name&gt;aviall-ws-ubl-assembly-distribution
        &lt;/name&gt;
        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
        &lt;url&gt;http://maven.apache.org&lt;/url&gt;
        &lt;build&gt;
                &lt;plugins&gt;
                        &lt;plugin&gt;
                                &lt;artifactId&gt;maven-assembly-plugin&lt;/
artifactId&gt;
                                &lt;version&gt;2.1&lt;/version&gt;
                                &lt;!--
                                        dependencies&gt; &lt;dependency&gt;
                                        &lt;groupId&gt;com.aviall.ws
.commons.schemas.ubl&lt;/groupId&gt;
                                        &lt;artifactId&gt;aviall-ws-ubl
-assembly&lt;/artifactId&gt;
                                        &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt; 
&lt;/dependency&gt; &lt;/dependencies
                                --&gt;
                                &lt;configuration&gt;
                                        &lt;descriptors&gt;  
                                                &lt;!--descriptor&gt;src
/main/resources/assemblies/ubl-schema-distribution-assembly1.1.0.xsd.xml
&lt;/descriptor--&gt;
                                                &lt;!--descriptor&gt;src
/main/resources/assemblies/ubl-schema-distribution.xml&lt;/descriptor--&gt;
                                                &lt;descriptor&gt;src
/main/resources/assembly/ubl-schema-distribution-assembly.xml&lt;/descriptor&gt;
                                        &lt;/descriptors&gt;

                                        &lt;!--descriptorRefs--&gt;
                                                &lt;!--descriptorRef&gt;ubl
-schema-distribution-1.0.0&lt;/descriptorRef--&gt;
                                                
&lt;!--descriptorRef&gt;jar-with-dependencies&lt;/descriptorRef--&gt;
                                        &lt;!--/descriptorRefs--&gt;
                                &lt;/configuration&gt;
                                &lt;executions&gt;
                                        &lt;execution&gt;
                                                &lt;id&gt;assemble-ubl
-schema-distribution&lt;/id&gt;
                                                &lt;phase&gt;package&lt;/phase&gt;
                                                &lt;goals&gt;
                                                        &lt;goal&gt;single&lt;/goal
&gt;
                                                &lt;/goals&gt;  
                                        &lt;/execution&gt;
                                &lt;/executions&gt;
                        &lt;/plugin&gt;
                        &lt;plugin&gt;
                                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId
&gt;
                                &lt;artifactId&gt;maven-surefire-plugin&lt;/
artifactId&gt;
                                &lt;!--version&gt;2.4.2&lt;/version--&gt;
                                &lt;configuration&gt;
                                        &lt;skipTests&gt;true&lt;/skipTests&gt;
                                &lt;/configuration&gt;
                        &lt;/plugin&gt;
                &lt;/plugins&gt;
        &lt;/build&gt;
        &lt;dependencies&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;acknowledgement-response-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;allowance-charge-reason-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;channel-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;chip-code-xml-schemas&lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;country-identification-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;currency-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;document-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;latitude-direction-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;line-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;longitude-direction-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;operator-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;payment-means-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;substitution-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;common-aggregate-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;common-basic-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;core-params-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;core-types-xml-schemas&lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;specialized-datatypes-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;unspecialized-datatypes-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;

        &lt;/dependencies&gt;

&lt;/project&gt;

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_

This e-mail message, including attachments, may contain confidential, 
proprietary, or export controlled information.
Any unauthorized disclosure, distribution, or other use is prohibited, 
unless expressly authorized. 
If you receive this e-mail in error, please notify the sender, and delete 
all copies of the original message from your systems.



</pre>
</div>
</content>
</entry>
<entry>
<title>Get the following error from wagon-ssh-external-1.0-beta-2.jar</title>
<author><name>Tonte.Pouncil@aviall.com</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200909.mbox/%3cOF0A34ED0A.FA5A4F08-ON8625762B.0054AE0E-8625762B.00552DEF@aviall.com%3e"/>
<id>urn:uuid:%3cOF0A34ED0A-FA5A4F08-ON8625762B-0054AE0E-8625762B-00552DEF@aviall-com%3e</id>
<updated>2009-09-08T15:30:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I am trying to run maven-assembly-plugin:2.1 with my custom assembler and 
I get the following error:

[INFO] Scanning for projects...
[INFO] 
------------------------------------------------------------------------
[INFO] Building aviall-ws-ubl-assembly-distribution
[INFO] 
[INFO] Id: 
com.aviall.ws.commons.schemas.ubl:aviall-ws-ubl-assembly-distribution:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] 
------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] Tests are skipped.
[INFO] [jar:jar]
[INFO] Building jar: 
C:\Dev\aviall_ws_ubl_workspace\ubl-schemas\aviall-ws-ubl-assembly-distribution\target\aviall-ws-ubl-assembly-distribution-1.0-SNAPSHOT.jar
[INFO] [assembly:single]
---------------------------------------------------
constituent[0]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/aspectjrt-1.5.3.jar
constituent[1]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/commons-cli-1.0.jar
constituent[2]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/doxia-sink-api-1.0-alpha-9.jar
constituent[3]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/jsch-0.1.27.jar
constituent[4]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/jtidy-4aug2000r7-dev.jar
constituent[5]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-artifact-3.0-SNAPSHOT.jar
constituent[6]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-core-2.1-SNAPSHOT.jar
constituent[7]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-embedder-2.1-SNAPSHOT.jar
constituent[8]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-lifecycle-2.1-SNAPSHOT.jar
constituent[9]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-model-2.1-SNAPSHOT.jar
constituent[10]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-plugin-api-2.1-SNAPSHOT.jar
constituent[11]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-profile-2.1-SNAPSHOT.jar
constituent[12]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-project-2.1-SNAPSHOT.jar
constituent[13]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-reporting-api-2.1-SNAPSHOT.jar
constituent[14]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-toolchain-2.1-SNAPSHOT.jar
constituent[15]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/maven-workspace-2.1-SNAPSHOT.jar
constituent[16]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-container-default-1.0-alpha-44.jar
constituent[17]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-interactivity-api-1.0-alpha-6.jar
constituent[18]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-interpolation-1.0-SNAPSHOT.jar
constituent[19]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/plexus-utils-1.5.1.jar
constituent[20]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-file-1.0-beta-2.jar
constituent[21]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-http-lightweight-1.0-beta-2.jar
constituent[22]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-http-shared-1.0-beta-2.jar
constituent[23]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-provider-api-1.0-beta-2.jar
constituent[24]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-1.0-beta-2.jar
constituent[25]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-common-1.0-beta-2.jar
constituent[26]: 
file:/C:/Dev/IDE/eclipse/eclipse-jee-ganymede-SR1-win32_new/eclipse/plugins/org.maven.ide.components.maven_embedder_2.1.0.20080530-2300/jars/wagon-ssh-external-1.0-beta-2.jar
---------------------------------------------------
java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(
NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:468)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.processDependencySets(
AbstractAssemblyMojo.java:983)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.createArchive(
AbstractAssemblyMojo.java:322)
        at 
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.createAssembly(
AbstractAssemblyMojo.java:261)
        at org.apache.maven.plugin.assembly.AbstractAssemblyMojo.execute(
AbstractAssemblyMojo.java:241)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:579)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
DefaultLifecycleExecutor.java:498)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(
DefaultLifecycleExecutor.java:265)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:191)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:149)
        at org.apache.maven.DefaultMaven.execute_aroundBody0(
DefaultMaven.java:223)
        at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(
DefaultMaven.java:304)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
        at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(
MavenEmbedder.java:904)
        at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(
MavenEmbedder.java:304)
        at org.apache.maven.embedder.MavenEmbedder.execute(
MavenEmbedder.java:1)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(
Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
Launcher.java:229)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(
Launcher.java:408)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(
Launcher.java:351)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:31)



Here is my assembly.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0 
../../../../../aviall-ws-ubl-assembly/src/main/resources/assembly/xsd/assembly-1.0.0.xsd 
"&gt;
        &lt;id&gt;ubl-schema-distribution-1.0.0&lt;/id&gt;
        &lt;formats&gt;
                &lt;format&gt;jar&lt;/format&gt;
        &lt;/formats&gt;
        &lt;includeBaseDirectory&gt;false&lt;/includeBaseDirectory&gt;
        &lt;includeSiteDirectory/&gt;
        &lt;moduleSets/&gt;
        &lt;fileSets/&gt;
        &lt;files/&gt;
        &lt;dependencySets&gt;
                &lt;dependencySet&gt;
                        &lt;outputFileNameMapping /&gt;
                        &lt;unpack&gt;true&lt;/unpack&gt; 
                        &lt;scope /&gt; 
                        &lt;outputDirectory&gt;modules/${artifactId}&lt;/
outputDirectory&gt;
                        &lt;includes&gt;
                                &lt;!--include&gt;*-xml-schemas&lt;/include--&gt;
                                &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:acknowledgement-response-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:allowance-charge-reason-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:channel-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:chip-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:country-identification-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:currency-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:document-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:latitude-direction-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:line-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:longitude-direction-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:operator-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:payment-means-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.codes:substitution-status-code-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:core-params-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:core-types-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:unspecialized-datatypes-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall.ws.commons.schemas.ubl
.components:specialized-datatypes-xml-schemas&lt;/include&gt;
                        &lt;include&gt;com.aviall
.ws.commons.schemas.ubl.components:common-basic-xml-schemas&lt;/include&gt;
                        &lt;include&gt;
com.aviall.ws.commons.schemas.ubl.components:common-aggregate-xml-schemas
&lt;/include&gt;
                        &lt;/includes&gt;
                        &lt;excludes /&gt;
                        &lt;fileMode /&gt;
                        &lt;directoryMode /&gt;
                &lt;/dependencySet&gt;
        &lt;/dependencySets&gt;
        &lt;repositories/&gt;
        &lt;componentDescriptors/&gt;
&lt;/assembly&gt;

Here is my pom.xml:

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project&gt;
        &lt;parent&gt;
                &lt;artifactId&gt;ubl-schemas&lt;/artifactId&gt;
                &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl
                &lt;/groupId&gt;
                &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
        &lt;/parent&gt;
        &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl
        &lt;/groupId&gt;
        &lt;artifactId&gt;aviall-ws-ubl-assembly-distribution
        &lt;/artifactId&gt;
        &lt;name&gt;aviall-ws-ubl-assembly-distribution
        &lt;/name&gt;
        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
        &lt;url&gt;http://maven.apache.org&lt;/url&gt;
        &lt;build&gt;
                &lt;plugins&gt;
                        &lt;plugin&gt;
                                &lt;artifactId&gt;maven-assembly-plugin&lt;/
artifactId&gt;
                                &lt;version&gt;2.1&lt;/version&gt;
                                &lt;!--
                                        dependencies&gt; &lt;dependency&gt;
                                        &lt;groupId&gt;com.aviall.ws
.commons.schemas.ubl&lt;/groupId&gt;
                                        &lt;artifactId&gt;aviall-ws-ubl
-assembly&lt;/artifactId&gt;
                                        &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt; 
&lt;/dependency&gt; &lt;/dependencies
                                --&gt;
                                &lt;configuration&gt;
                                        &lt;descriptors&gt;  
                                                &lt;!--descriptor&gt;src
/main/resources/assemblies/ubl-schema-distribution-assembly1.1.0.xsd.xml
&lt;/descriptor--&gt;
                                                &lt;!--descriptor&gt;src
/main/resources/assemblies/ubl-schema-distribution.xml&lt;/descriptor--&gt;
                                                &lt;descriptor&gt;src
/main/resources/assembly/ubl-schema-distribution-assembly.xml&lt;/descriptor&gt;
                                        &lt;/descriptors&gt;

                                        &lt;!--descriptorRefs--&gt;
                                                &lt;!--descriptorRef&gt;ubl
-schema-distribution-1.0.0&lt;/descriptorRef--&gt;
                                                
&lt;!--descriptorRef&gt;jar-with-dependencies&lt;/descriptorRef--&gt;
                                        &lt;!--/descriptorRefs--&gt;
                                &lt;/configuration&gt;
                                &lt;executions&gt;
                                        &lt;execution&gt;
                                                &lt;id&gt;assemble-ubl
-schema-distribution&lt;/id&gt;
                                                &lt;phase&gt;package&lt;/phase&gt;
                                                &lt;goals&gt;
                                                        &lt;goal&gt;single&lt;/goal
&gt;
                                                &lt;/goals&gt;  
                                        &lt;/execution&gt;
                                &lt;/executions&gt;
                        &lt;/plugin&gt;
                        &lt;plugin&gt;
                                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId
&gt;
                                &lt;artifactId&gt;maven-surefire-plugin&lt;/
artifactId&gt;
                                &lt;!--version&gt;2.4.2&lt;/version--&gt;
                                &lt;configuration&gt;
                                        &lt;skipTests&gt;true&lt;/skipTests&gt;
                                &lt;/configuration&gt;
                        &lt;/plugin&gt;
                &lt;/plugins&gt;
        &lt;/build&gt;
        &lt;dependencies&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;acknowledgement-response-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;allowance-charge-reason-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;channel-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;chip-code-xml-schemas&lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;country-identification-code-xml
-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;currency-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;document-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;latitude-direction-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;line-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;longitude-direction-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;operator-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;payment-means-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;com.aviall.ws.commons.schemas.ubl.codes
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;substitution-status-code-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;common-aggregate-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;common-basic-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;core-params-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;core-types-xml-schemas&lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;specialized-datatypes-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;
                &lt;dependency&gt;
                        &lt;groupId&gt;
com.aviall.ws.commons.schemas.ubl.components
                        &lt;/groupId&gt;
                        &lt;artifactId&gt;unspecialized-datatypes-xml-schemas
                        &lt;/artifactId&gt;
                        &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
                &lt;/dependency&gt;

        &lt;/dependencies&gt;

&lt;/project&gt;

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_

This e-mail message, including attachments, may contain confidential, 
proprietary, or export controlled information.
Any unauthorized disclosure, distribution, or other use is prohibited, 
unless expressly authorized. 
If you receive this e-mail in error, please notify the sender, and delete 
all copies of the original message from your systems.

</pre>
</div>
</content>
</entry>
<entry>
<title>wagon-http in Maven 2.2.0 fails on redirects</title>
<author><name>Alexander Hvostov &lt;alex@aoi.dyndns.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200907.mbox/%3c200907260715.48661.alex@aoi.dyndns.org%3e"/>
<id>urn:uuid:%3c200907260715-48661-alex@aoi-dyndns-org%3e</id>
<updated>2009-07-26T14:15:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello all,

I've run into a problem with the wagon-http in Maven 2.2.0. The artifact
deployment URL for a project of mine leads to a redirect (301).
wagon-http in previous versions of Maven handled this fine (aside from
uploading each file twice), but now, I get this exception instead:

org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying artifact: Failed to
transfer file: [FILE]. Return code is: 301
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error deploying artifact: Failed
to transfer file: [FILE]. Return code is: 301
	at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:195)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
	... 17 more
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error deploying
artifact: Failed to transfer file: [FILE]. Return code is: 301
	at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:121)
	at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:173)
	... 19 more
Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: [FILE].
Return code is: 301
	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
	at org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:262)
	at org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:172)
	at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:107)
	... 20 more

I'm hoping this is a bug, so I'm posting it here. Please advise.

Thanks!

P.S. If reasonable, I suggest using "Expect: 100-continue" when
uploading, to avoid uploading the same file twice in case of redirect,
authentication needed, etc. See RFC 2616 section 8.2.3.


</pre>
</div>
</content>
</entry>
<entry>
<title>implementation of a custom maven wagon</title>
<author><name>Matthias_V &lt;matthias.vach@sap.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200907.mbox/%3c24570980.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c24570980-post@talk-nabble-com%3e</id>
<updated>2009-07-20T14:32:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi all,
I need to implement a special kind of file wagon to fetch artefacts from
existing file shares with a predefined structure. To realize that wagon, I
read a lot of websites, but Iâ€™m still not able to call a simple Wagon which
is only writing to System.out.

My Scenario:
A simple Execute-Plugin uses the CustomWagon-Plugin to access a
HelloWorld-Plugin on the local file system. That â€śaccessâ€ť is currently only
a dummy configuration and the only reason of it is, to make use of the
CustomWagon-Plugin while accessing the protocol testfs://â€¦

But sadly I do get always the following Exception:
org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
'testfs': Cannot find wagon which supports the requested protocol: testfs


Even if it is a little bit long, but I like to offer you as much information
as possible about my problem. Therefore I added the used configuration
below.

Thank you 1000x for all your help
Regards Matthias

----------------------------------------------------------------------------
The exception which I got always:
----------------------------------------------------------------------------
[INFO] Scanning for projects...
[DEBUG] Adding extension: org.apache.maven.model.Extension@955c69f7
[DEBUG] Initialising extension: com.sap.test:CustomFileWagon
[INFO] snapshot com.sap.test:CustomFileWagon:0.0.1-SNAPSHOT: checking for
updates from testfs
[WARNING] repository metadata for: 'snapshot
com.sap.test:CustomFileWagon:0.0.1-SNAPSHOT' could not be retrieved from
repository: testfs due to an error: Unsupported Protocol: 'testfs': Cannot
find wagon which supports the requested protocol: testfs
[DEBUG] Exception
org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
'testfs': Cannot find wagon which supports the requested protocol: testfs
â€¦

----------------------------------------------------------------------------
The pom.xml of my CustomWagon:
----------------------------------------------------------------------------
&lt;projectâ€¦
â€¦
&lt;dependencies&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.maven&lt;/groupId&gt;
    &lt;artifactId&gt;maven-plugin-api&lt;/artifactId&gt;
    &lt;version&gt;2.0&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.maven.wagon&lt;/groupId&gt;
    &lt;artifactId&gt;wagon-file&lt;/artifactId&gt;
    &lt;version&gt;1.0-beta-6&lt;/version&gt;
    &lt;type&gt;jar&lt;/type&gt;
    &lt;scope&gt;compile&lt;/scope&gt;
  &lt;/dependency&gt;
&lt;/dependencies&gt;
&lt;/project&gt;

----------------------------------------------------------------------------
The META-INF\plexus\components.xml of my CustomWagon:
----------------------------------------------------------------------------
&lt;component-set&gt;&lt;components&gt;&lt;component&gt;
    &lt;role&gt;org.apache.maven.wagon.Wagon&lt;/role&gt;
    &lt;role-hint&gt;testfs&lt;/role-hint&gt;
    &lt;implementation&gt;com.sap.test.CustomFileWagon&lt;/implementation&gt;
    &lt;instantiation-strategy&gt;per-lookup&lt;/instantiation-strategy&gt;
&lt;/component&gt;&lt;/components&gt;&lt;/component-set&gt;

----------------------------------------------------------------------------
The pom.xml of my Execute project
----------------------------------------------------------------------------
&lt;projectâ€¦
â€¦
&lt;build&gt;
&lt;extensions&gt;
  &lt;extension&gt;
    &lt;groupId&gt;com.sap.test&lt;/groupId&gt;
    &lt;artifactId&gt;CustomFileWagon&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
  &lt;/extension&gt;
  &lt;/extensions&gt;
    &lt;plugins&gt;&lt;plugin&gt;
        &lt;groupId&gt;com.sap.test&lt;/groupId&gt;
        &lt;artifactId&gt;HelloWorld&lt;/artifactId&gt;
        &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
        &lt;executions&gt;
          &lt;execution&gt;
            &lt;goals&gt;&lt;goal&gt;install&lt;/goal&gt;&lt;/goals&gt;
          &lt;/execution&gt;
        &lt;/executions&gt;
      &lt;/plugin&gt;&lt;/plugins&gt;
  &lt;/build&gt;
&lt;/project&gt;


----------------------------------------------------------------------------
The settings.xml inside of my .m2 directory
----------------------------------------------------------------------------
&lt;settings&gt;
â€¦
&lt;profiles&gt;&lt;profile&gt;
    &lt;id&gt;std&lt;/id&gt;
    &lt;pluginRepositories&gt;
      &lt;pluginRepository&gt;
        &lt;id&gt;local&lt;/id&gt;
        &lt;url&gt;//Docume~1/&lt;userid&gt;/.m2/repository&lt;/url&gt;
        &lt;layout&gt;legacy&lt;/layout&gt;
      &lt;/pluginRepository&gt;
    &lt;/pluginRepositories&gt;
    &lt;repositories&gt;
      &lt;repository&gt;
        &lt;id&gt;testfs&lt;/id&gt;
        &lt;url&gt;testfs://Temp/&lt;/url&gt;
        &lt;layout&gt;legacy&lt;/layout&gt;
      &lt;/repository&gt;
    &lt;/repositories&gt;
&lt;/profile&gt;&lt;/profiles&gt;
&lt;activeProfiles&gt;
  &lt;activeProfile&gt;std&lt;/activeProfile&gt;
&lt;/activeProfiles&gt;
&lt;/settings&gt;

-- 
View this message in context: http://www.nabble.com/implementation-of-a-custom-maven-wagon-tp24570980p24570980.html
Sent from the Wagon - Dev mailing list archive at Nabble.com.


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Rakesh1 SHARMA is out of the office.</title>
<author><name>rakesh1sharma@hsbc.co.in</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200907.mbox/%3cOF8C2B30B2.E7E4734D-ON652575F9.004F4E1C-652575F9.004F4E1C@hsbc.asia%3e"/>
<id>urn:uuid:%3cOF8C2B30B2-E7E4734D-ON652575F9-004F4E1C-652575F9-004F4E1C@hsbc-asia%3e</id>
<updated>2009-07-20T14:26:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

I will be out of the office starting  07/20/2009 and will not return until
07/22/2009.

I will be in training starting  from 20/07/2009 to 22/07/2007. I would be
checking my mails in evening.
Please contact for SBL,Cards,Saving to Patrick A Crowley and Priyesh Joshi
Corporate Pension to Rahul S Joshi.

-----------------------------------------
*******************************************************************
This e-mail is confidential. It may also be legally privileged.
If you are not the addressee you may not copy, forward, disclose
or use any part of it. If you have received this message in error,
please delete it and all copies from your system and notify the
sender immediately by return e-mail.

Internet communications cannot be guaranteed to be timely,
secure, error or virus-free. The sender does not accept liability
for any errors or omissions.
*******************************************************************
"SAVE PAPER - THINK BEFORE YOU PRINT!" 

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



</pre>
</div>
</content>
</entry>
<entry>
<title>implementation of a custom maven wagon</title>
<author><name>&quot;Vach, Matthias&quot; &lt;matthias.vach@sap.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200907.mbox/%3cE2811836A1B02545B6994C59E170B556BD2C17@dewdfe1b.wdf.sap.corp%3e"/>
<id>urn:uuid:%3cE2811836A1B02545B6994C59E170B556BD2C17@dewdfe1b-wdf-sap-corp%3e</id>
<updated>2009-07-20T14:22:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi all,
I need to implement a special kind of file wagon to fetch artefacts from
existing file shares with a predefined structure. To realize that wagon,
I read a lot of websites, but I'm still not able to call a simple Wagon
which is only writing to System.out.

My Scenario:
A simple Execute-Plugin uses the CustomWagon-Plugin to access a
HelloWorld-Plugin on the local file system. That "access" is currently
only a dummy configuration and the only reason of it is, to make use of
the CustomWagon-Plugin while accessing the protocol testfs://...

But sadly I do get always the following Exception:
org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
'testfs': Cannot find wagon which supports the requested protocol:
testfs


Even if it is a little bit long, but I like to offer you as much
information as possible about my problem. Therefore I added the used
configuration below.

Thank you 1000x for all your help
Regards Matthias

------------------------------------------------------------------------
----
The exception which I got always:
------------------------------------------------------------------------
----
[INFO] Scanning for projects...
[DEBUG] Adding extension: org.apache.maven.model.Extension@955c69f7
[DEBUG] Initialising extension: com.sap.test:CustomFileWagon
[INFO] snapshot com.sap.test:CustomFileWagon:0.0.1-SNAPSHOT: checking
for updates from testfs
[WARNING] repository metadata for: 'snapshot
com.sap.test:CustomFileWagon:0.0.1-SNAPSHOT' could not be retrieved from
repository: testfs due to an error: Unsupported Protocol: 'testfs':
Cannot find wagon which supports the requested protocol: testfs
[DEBUG] Exception
org.apache.maven.wagon.TransferFailedException: Unsupported Protocol:
'testfs': Cannot find wagon which supports the requested protocol:
testfs
...

------------------------------------------------------------------------
----
The pom.xml of my CustomWagon:
------------------------------------------------------------------------
----
&lt;project...
...
&lt;dependencies&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.maven&lt;/groupId&gt;
    &lt;artifactId&gt;maven-plugin-api&lt;/artifactId&gt;
    &lt;version&gt;2.0&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.maven.wagon&lt;/groupId&gt;
    &lt;artifactId&gt;wagon-file&lt;/artifactId&gt;
    &lt;version&gt;1.0-beta-6&lt;/version&gt;
    &lt;type&gt;jar&lt;/type&gt;
    &lt;scope&gt;compile&lt;/scope&gt;
  &lt;/dependency&gt;
&lt;/dependencies&gt;
&lt;/project&gt;

------------------------------------------------------------------------
----
The META-INF\plexus\components.xml of my CustomWagon:
------------------------------------------------------------------------
----
&lt;component-set&gt;&lt;components&gt;&lt;component&gt;
    &lt;role&gt;org.apache.maven.wagon.Wagon&lt;/role&gt;
    &lt;role-hint&gt;testfs&lt;/role-hint&gt;
    &lt;implementation&gt;com.sap.test.CustomFileWagon&lt;/implementation&gt;
    &lt;instantiation-strategy&gt;per-lookup&lt;/instantiation-strategy&gt;
&lt;/component&gt;&lt;/components&gt;&lt;/component-set&gt;

------------------------------------------------------------------------
----
The pom.xml of my Execute project
------------------------------------------------------------------------
----
&lt;project...
...
&lt;build&gt;
&lt;extensions&gt;
  &lt;extension&gt;
    &lt;groupId&gt;com.sap.test&lt;/groupId&gt;
    &lt;artifactId&gt;CustomFileWagon&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
  &lt;/extension&gt;
  &lt;/extensions&gt;
    &lt;plugins&gt;&lt;plugin&gt;
        &lt;groupId&gt;com.sap.test&lt;/groupId&gt;
        &lt;artifactId&gt;HelloWorld&lt;/artifactId&gt;
        &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
        &lt;executions&gt;
          &lt;execution&gt;
            &lt;goals&gt;&lt;goal&gt;install&lt;/goal&gt;&lt;/goals&gt;
          &lt;/execution&gt;
        &lt;/executions&gt;
      &lt;/plugin&gt;&lt;/plugins&gt;
  &lt;/build&gt;
&lt;/project&gt;


------------------------------------------------------------------------
----
The settings.xml inside of my .m2 directory
------------------------------------------------------------------------
----
&lt;settings&gt;
...
&lt;profiles&gt;&lt;profile&gt;
    &lt;id&gt;std&lt;/id&gt;
    &lt;pluginRepositories&gt;
      &lt;pluginRepository&gt;
        &lt;id&gt;local&lt;/id&gt;
        &lt;url&gt;//Docume~1/&lt;userid&gt;/.m2/repository&lt;/url&gt;
        &lt;layout&gt;legacy&lt;/layout&gt;
      &lt;/pluginRepository&gt;
    &lt;/pluginRepositories&gt;
    &lt;repositories&gt;
      &lt;repository&gt;
        &lt;id&gt;testfs&lt;/id&gt;
        &lt;url&gt;testfs://Temp/&lt;/url&gt;
        &lt;layout&gt;legacy&lt;/layout&gt;
      &lt;/repository&gt;
    &lt;/repositories&gt;
&lt;/profile&gt;&lt;/profiles&gt;
&lt;activeProfiles&gt;
  &lt;activeProfile&gt;std&lt;/activeProfile&gt;
&lt;/activeProfiles&gt;
&lt;/settings&gt;

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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: http artifact upload</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200907.mbox/%3cEE103E2B-998E-462F-AB05-4B614A5F8511@apache.org%3e"/>
<id>urn:uuid:%3cEE103E2B-998E-462F-AB05-4B614A5F8511@apache-org%3e</id>
<updated>2009-07-02T02:43:02Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Maven 2.2 has switched to HTTPClient - does that fix this for you?

On 17/06/2009, at 7:26 PM, TP - Allan Frank wrote:

&gt; Hi
&gt;
&gt; While trying out a few new repositories, we were http uploading  
&gt; artifacts to the repository. This works fine as long as the artifact  
&gt; size is less than half the Xmx memory setting on the JVM that does  
&gt; the uploading. If the artifact is larger than that, the upload fails  
&gt; with a OutOfMemoryException. Given that we can allocate no more than  
&gt; about 1200MB for a JVM, this translates to a maximum artifact size  
&gt; of 600MB.
&gt;
&gt; Our largest artifact at the moment is 1,8GB, which we normally  
&gt; deploy using a UNC path (file://\\server\path).
&gt;
&gt; Researching the issue, it seems that the sun implementation (sun.net.www.protocol.http.HttpURLConnection

&gt; ) will&lt;http://www.protocol.http.HttpURLConnection)%20will&gt; store the  
&gt; artifact in memory before uploading it to the repository unless  
&gt; chunk encoding or content length is set. Theory is that the 1/2  
&gt; factor comes from the way memory allocation is expanded in the  
&gt; PosterOutputStream.
&gt;
&gt; To fix this we tried to set the length of the artifact into the  
&gt; LightweightHttpWagon fillOutputData() method but this breaks a lot  
&gt; of tests because of the way authentication is implemented;
&gt;
&gt; 1. Artifact is posted without Authentication header
&gt; 2. Server replies with 401 denied
&gt; 3. Artiact is posted again with Authentication header
&gt;
&gt; However, when setting the content length causes the  
&gt; HTTPURLConnection to NOT try again with Authentication header (step  
&gt; 3), thereby breaking all cases where repository requires  
&gt; authentication.
&gt;
&gt; Any idea of how this can be solved?
&gt;
&gt; It seems a bit wasteful that artifact is posted twice in case of  
&gt; authentication is required. If authentication is set, should it not  
&gt; be set on the first request?
&gt;
&gt; Any help on this would be greatly appreciated.
&gt;
&gt; Thanks,
&gt;
&gt; /Allan


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



</pre>
</div>
</content>
</entry>
<entry>
<title>http artifact upload</title>
<author><name>TP - Allan Frank &lt;qam@pfa.dk&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200906.mbox/%3cA5F9A43BCAAAE446B173A3F20494FE7207C8DCACC0@PFANPEX01.pfa.dk%3e"/>
<id>urn:uuid:%3cA5F9A43BCAAAE446B173A3F20494FE7207C8DCACC0@PFANPEX01-pfa-dk%3e</id>
<updated>2009-06-17T09:26:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi

While trying out a few new repositories, we were http uploading artifacts to the repository.
This works fine as long as the artifact size is less than half the Xmx memory setting on the
JVM that does the uploading. If the artifact is larger than that, the upload fails with a
OutOfMemoryException. Given that we can allocate no more than about 1200MB for a JVM, this
translates to a maximum artifact size of 600MB.

Our largest artifact at the moment is 1,8GB, which we normally deploy using a UNC path (file://\\server\path).

Researching the issue, it seems that the sun implementation (sun.net.www.protocol.http.HttpURLConnection)
will&lt;http://www.protocol.http.HttpURLConnection)%20will&gt; store the artifact in memory
before uploading it to the repository unless chunk encoding or content length is set. Theory
is that the 1/2 factor comes from the way memory allocation is expanded in the PosterOutputStream.

To fix this we tried to set the length of the artifact into the LightweightHttpWagon fillOutputData()
method but this breaks a lot of tests because of the way authentication is implemented;

1. Artifact is posted without Authentication header
2. Server replies with 401 denied
3. Artiact is posted again with Authentication header

However, when setting the content length causes the HTTPURLConnection to NOT try again with
Authentication header (step 3), thereby breaking all cases where repository requires authentication.

Any idea of how this can be solved?

It seems a bit wasteful that artifact is posted twice in case of authentication is required.
If authentication is set, should it not be set on the first request?

Any help on this would be greatly appreciated.

Thanks,

/Allan


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r731213 - in /maven/wagon/trunk/wagon-providers: wagon-ftp/src/main/java/org/apache/maven/wagon/providers/ftp/FtpWagon.java wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java</title>
<author><name>Dan Tran &lt;dantran@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200901.mbox/%3c21430217.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c21430217-post@talk-nabble-com%3e</id>
<updated>2009-01-13T06:34:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


Hi Brett,

will add more tests

Sorry about delay, I did not subscribe to wagon dev list until today

-D


brettporter wrote:
&gt; 
&gt; Is that consistent with the behaviour of the other providers as well?  
&gt; Can you add tests to ensure it is applied consistently?
&gt; 
&gt; Thanks,
&gt; Brett
&gt; 
&gt; On 04/01/2009, at 8:54 PM, dantran@apache.org wrote:
&gt; 
&gt;&gt; Author: dantran
&gt;&gt; Date: Sun Jan  4 01:54:21 2009
&gt;&gt; New Revision: 731213
&gt;&gt;
&gt;&gt; URL: http://svn.apache.org/viewvc?rev=731213&amp;view=rev
&gt;&gt; Log:
&gt;&gt; WAGON-245:throw ResourceDoesNotExistException for a couple of cornor  
&gt;&gt; cases
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt;&gt; apache/maven/wagon/providers/ftp/FtpWagon.java
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java
&gt;&gt;
&gt;&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ftp/FtpWagon.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/apache/maven/wagon/providers/ftp/FtpWagon.java?rev=731213&amp;r1=731212&amp;r2=731213&amp;view=diff
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt;&gt; apache/maven/wagon/providers/ftp/FtpWagon.java (original)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt;&gt; apache/maven/wagon/providers/ftp/FtpWagon.java Sun Jan  4 01:54:21  
&gt;&gt; 2009
&gt;&gt; @@ -373,7 +373,7 @@
&gt;&gt;     {
&gt;&gt;         if ( ! 
&gt;&gt; ftp.changeWorkingDirectory( getRepository().getBasedir() ) )
&gt;&gt;         {
&gt;&gt; -            throw new TransferFailedException(
&gt;&gt; +            throw new ResourceDoesNotExistException(
&gt;&gt;                 "Required directory: '" +  
&gt;&gt; getRepository().getBasedir() + "' " + "is missing" );
&gt;&gt;         }
&gt;&gt;
&gt;&gt;
&gt;&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt;&gt; main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java?rev=731213&amp;r1=731212&amp;r2=731213&amp;view=diff
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java (original)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java Sun Jan  4  
&gt;&gt; 01:54:21 2009
&gt;&gt; @@ -289,6 +289,10 @@
&gt;&gt;             {
&gt;&gt;                 throw new  
&gt;&gt; ResourceDoesNotExistException( e.getMessage().trim() );
&gt;&gt;             }
&gt;&gt; +            else if ( e.getMessage().trim().endsWith( "Not a  
&gt;&gt; directory" ) )
&gt;&gt; +            {
&gt;&gt; +                throw new  
&gt;&gt; ResourceDoesNotExistException( e.getMessage().trim() );
&gt;&gt; +            }
&gt;&gt;             else
&gt;&gt;             {
&gt;&gt;                 throw new TransferFailedException( "Error performing  
&gt;&gt; file listing.", e );
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-commits-help@maven.apache.org
&gt;&gt;
&gt; 
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; 
&gt; 
&gt; 

-- 
View this message in context: http://www.nabble.com/Re%3A-svn-commit%3A-r731213---in--maven-wagon-trunk-wagon-providers%3A-wagon-ftp-src-main-java-org-apache-maven-wagon-providers-ftp-FtpWagon.java-wagon-ssh-common-src-main-java-org-apache-maven-wagon-providers-ssh-ScpHelper.java-tp21284486p21430217.html
Sent from the Wagon - Dev mailing list archive at Nabble.com.


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r730869 - in /maven/wagon/trunk/wagon-providers/wagon-ssh-common/src: main/java/org/apache/maven/wagon/providers/ssh/knownhost/ test/java/org/apache/maven/wagon/providers/ssh/knownhost/ test/resources/</title>
<author><name>Dan Tran &lt;dantran@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200901.mbox/%3c21430156.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c21430156-post@talk-nabble-com%3e</id>
<updated>2009-01-13T06:26:02Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


The build works for me on my host ( windows vista).  Let's try a another on
unix at work

what test fail on yours?

-Dan


brettporter wrote:
&gt; 
&gt; This seems to have broken the unit tests... are they working for you?
&gt; 
&gt; - Brett
&gt; 
&gt; On 03/01/2009, at 10:35 AM, dantran@apache.org wrote:
&gt; 
&gt;&gt; Author: dantran
&gt;&gt; Date: Fri Jan  2 15:35:51 2009
&gt;&gt; New Revision: 730869
&gt;&gt;
&gt;&gt; URL: http://svn.apache.org/viewvc?rev=730869&amp;view=rev
&gt;&gt; Log:
&gt;&gt; WAGON-254: rewritten known_hosts file only if its contents are changed
&gt;&gt;
&gt;&gt; Added:
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProviderTest.java
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts_same
&gt;&gt; Modified:
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; AbstractKnownHostsProvider.java
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProvider.java
&gt;&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; StreamKnownHostsProvider.java
&gt;&gt;
&gt;&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt;&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; AbstractKnownHostsProvider.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/AbstractKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; AbstractKnownHostsProvider.java (original)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; AbstractKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -20,6 +20,8 @@
&gt;&gt;  */
&gt;&gt;
&gt;&gt; import java.io.IOException;
&gt;&gt; +import java.util.HashSet;
&gt;&gt; +import java.util.Set;
&gt;&gt;
&gt;&gt; /**
&gt;&gt;  * Common base for known hosts providers.
&gt;&gt; @@ -41,6 +43,8 @@
&gt;&gt;      * the known hosts, in the openssh format
&gt;&gt;      */
&gt;&gt;     protected String contents;
&gt;&gt; +
&gt;&gt; +    protected Set knownHosts = new HashSet();
&gt;&gt;
&gt;&gt;     public void setHostKeyChecking( String hostKeyChecking )
&gt;&gt;     {
&gt;&gt; @@ -56,14 +60,11 @@
&gt;&gt;     {
&gt;&gt;         return contents;
&gt;&gt;     }
&gt;&gt; -
&gt;&gt; -    public void setContents( String contents )
&gt;&gt; -    {
&gt;&gt; -        this.contents = contents;
&gt;&gt; -    }
&gt;&gt;
&gt;&gt;     public void storeKnownHosts( String contents )
&gt;&gt;         throws IOException
&gt;&gt;     {
&gt;&gt;     }
&gt;&gt; +
&gt;&gt; +
&gt;&gt; }
&gt;&gt;
&gt;&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt;&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProvider.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProvider.java (original)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -19,13 +19,14 @@
&gt;&gt;  * under the License.
&gt;&gt;  */
&gt;&gt;
&gt;&gt; -import org.codehaus.plexus.util.FileUtils;
&gt;&gt; -
&gt;&gt; import java.io.ByteArrayInputStream;
&gt;&gt; import java.io.File;
&gt;&gt; import java.io.FileInputStream;
&gt;&gt; import java.io.IOException;
&gt;&gt; import java.io.InputStream;
&gt;&gt; +import java.util.Set;
&gt;&gt; +
&gt;&gt; +import org.codehaus.plexus.util.FileUtils;
&gt;&gt;
&gt;&gt; /**
&gt;&gt;  * Provides known hosts from a file
&gt;&gt; @@ -70,10 +71,16 @@
&gt;&gt;     public void storeKnownHosts( String contents )
&gt;&gt;         throws IOException
&gt;&gt;     {
&gt;&gt; -        file.getParentFile().mkdirs();
&gt;&gt; -        FileUtils.fileWrite( file.getAbsolutePath(), contents );
&gt;&gt; +        Set hosts = this.loadKnownHosts( contents );
&gt;&gt; +
&gt;&gt; +        if ( ! this.knownHosts.equals( hosts ) )
&gt;&gt; +        {
&gt;&gt; +            file.getParentFile().mkdirs();
&gt;&gt; +            FileUtils.fileWrite( file.getAbsolutePath(), contents );
&gt;&gt; +            this.knownHosts = hosts;
&gt;&gt; +        }
&gt;&gt;     }
&gt;&gt; -
&gt;&gt; +
&gt;&gt;     public File getFile()
&gt;&gt;     {
&gt;&gt;         return file;
&gt;&gt;
&gt;&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/ 
&gt;&gt; java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; KnownHostEntry.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java?rev=730869&amp;view=auto
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java  
&gt;&gt; (added)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java  
&gt;&gt; Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -0,0 +1,97 @@
&gt;&gt; +package org.apache.maven.wagon.providers.ssh.knownhost;
&gt;&gt; +
&gt;&gt; +public class KnownHostEntry
&gt;&gt; +{
&gt;&gt; +
&gt;&gt; +    private String hostName;
&gt;&gt; +
&gt;&gt; +    private String keyType;
&gt;&gt; +
&gt;&gt; +    private String keyValue;
&gt;&gt; +
&gt;&gt; +    public KnownHostEntry()
&gt;&gt; +    {
&gt;&gt; +
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public KnownHostEntry( String hostName, String keyType, String  
&gt;&gt; keyValue )
&gt;&gt; +    {
&gt;&gt; +        this.hostName = hostName;
&gt;&gt; +        this.keyType = keyType;
&gt;&gt; +        this.keyValue = keyValue;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public String getHostName()
&gt;&gt; +    {
&gt;&gt; +        return hostName;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public void setHostName( String hostName )
&gt;&gt; +    {
&gt;&gt; +        this.hostName = hostName;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public String getKeyType()
&gt;&gt; +    {
&gt;&gt; +        return keyType;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public void setKeyType( String keyType )
&gt;&gt; +    {
&gt;&gt; +        this.keyType = keyType;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public String getKeyValue()
&gt;&gt; +    {
&gt;&gt; +        return keyValue;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public void setKeyValue( String keyValue )
&gt;&gt; +    {
&gt;&gt; +        this.keyValue = keyValue;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public int hashCode()
&gt;&gt; +    {
&gt;&gt; +        final int prime = 31;
&gt;&gt; +        int result = 1;
&gt;&gt; +        result = prime * result + ( ( hostName == null ) ? 0 :  
&gt;&gt; hostName.hashCode() );
&gt;&gt; +        result = prime * result + ( ( keyType == null ) ? 0 :  
&gt;&gt; keyType.hashCode() );
&gt;&gt; +        result = prime * result + ( ( keyValue == null ) ? 0 :  
&gt;&gt; keyValue.hashCode() );
&gt;&gt; +        return result;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public boolean equals( Object obj )
&gt;&gt; +    {
&gt;&gt; +        if ( this == obj )
&gt;&gt; +            return true;
&gt;&gt; +        if ( obj == null )
&gt;&gt; +            return false;
&gt;&gt; +        if ( getClass() != obj.getClass() )
&gt;&gt; +            return false;
&gt;&gt; +        KnownHostEntry other = (KnownHostEntry) obj;
&gt;&gt; +        if ( hostName == null )
&gt;&gt; +        {
&gt;&gt; +            if ( other.hostName != null )
&gt;&gt; +                return false;
&gt;&gt; +        }
&gt;&gt; +        else if ( !hostName.equals( other.hostName ) )
&gt;&gt; +            return false;
&gt;&gt; +        if ( keyType == null )
&gt;&gt; +        {
&gt;&gt; +            if ( other.keyType != null )
&gt;&gt; +                return false;
&gt;&gt; +        }
&gt;&gt; +        else if ( !keyType.equals( other.keyType ) )
&gt;&gt; +            return false;
&gt;&gt; +        if ( keyValue == null )
&gt;&gt; +        {
&gt;&gt; +            if ( other.keyValue != null )
&gt;&gt; +                return false;
&gt;&gt; +        }
&gt;&gt; +        else if ( !keyValue.equals( other.keyValue ) )
&gt;&gt; +            return false;
&gt;&gt; +        return true;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +}
&gt;&gt;
&gt;&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt;&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; StreamKnownHostsProvider.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/StreamKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; StreamKnownHostsProvider.java (original)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; StreamKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -19,11 +19,16 @@
&gt;&gt;  * under the License.
&gt;&gt;  */
&gt;&gt;
&gt;&gt; -import org.codehaus.plexus.util.IOUtil;
&gt;&gt; -import org.codehaus.plexus.util.StringOutputStream;
&gt;&gt; -
&gt;&gt; +import java.io.BufferedReader;
&gt;&gt; import java.io.IOException;
&gt;&gt; import java.io.InputStream;
&gt;&gt; +import java.io.StringReader;
&gt;&gt; +import java.util.HashSet;
&gt;&gt; +import java.util.Set;
&gt;&gt; +
&gt;&gt; +import org.codehaus.plexus.util.IOUtil;
&gt;&gt; +import org.codehaus.plexus.util.StringOutputStream;
&gt;&gt; +import org.codehaus.plexus.util.StringUtils;
&gt;&gt;
&gt;&gt; /**
&gt;&gt;  * Provides known hosts from a file
&gt;&gt; @@ -43,10 +48,38 @@
&gt;&gt;             StringOutputStream stringOutputStream = new  
&gt;&gt; StringOutputStream();
&gt;&gt;             IOUtil.copy( stream, stringOutputStream );
&gt;&gt;             this.contents = stringOutputStream.toString();
&gt;&gt; +
&gt;&gt; +            this.knownHosts = this.loadKnownHosts( this.contents );
&gt;&gt;         }
&gt;&gt;         finally
&gt;&gt;         {
&gt;&gt;             IOUtil.close( stream );
&gt;&gt;         }
&gt;&gt;     }
&gt;&gt; +
&gt;&gt; +    protected Set loadKnownHosts( String contents )
&gt;&gt; +        throws IOException
&gt;&gt; +    {
&gt;&gt; +        Set hosts = new HashSet();
&gt;&gt; +
&gt;&gt; +        BufferedReader br = new BufferedReader( new  
&gt;&gt; StringReader( contents ) );
&gt;&gt; +
&gt;&gt; +        String line = null;
&gt;&gt; +
&gt;&gt; +        do
&gt;&gt; +        {
&gt;&gt; +            line = br.readLine();
&gt;&gt; +            if ( line != null )
&gt;&gt; +            {
&gt;&gt; +                String tokens[] = StringUtils.split( line );
&gt;&gt; +                if ( tokens.length == 3 )
&gt;&gt; +                {
&gt;&gt; +                    hosts.add( new KnownHostEntry( tokens[0],  
&gt;&gt; tokens[1], tokens[2] ) );
&gt;&gt; +                }
&gt;&gt; +            }
&gt;&gt; +
&gt;&gt; +        }while ( line != null );
&gt;&gt; +
&gt;&gt; +        return hosts;
&gt;&gt; +    }
&gt;&gt; }
&gt;&gt;
&gt;&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProviderTest.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProviderTest.java?rev=730869&amp;view=auto
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProviderTest.java (added)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt;&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt;&gt; FileKnownHostsProviderTest.java Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -0,0 +1,57 @@
&gt;&gt; +package org.apache.maven.wagon.providers.ssh.knownhost;
&gt;&gt; +
&gt;&gt; +import java.io.File;
&gt;&gt; +
&gt;&gt; +import org.codehaus.plexus.util.FileUtils;
&gt;&gt; +
&gt;&gt; +import junit.framework.TestCase;
&gt;&gt; +
&gt;&gt; +public class FileKnownHostsProviderTest
&gt;&gt; +    extends TestCase
&gt;&gt; +{
&gt;&gt; +    private File basedir = new File( System.getProperty( "basedir",  
&gt;&gt; "." ) );
&gt;&gt; +
&gt;&gt; +    private File testKnownHostsFile;
&gt;&gt; +
&gt;&gt; +
&gt;&gt; +    private FileKnownHostsProvider provider;
&gt;&gt; +
&gt;&gt; +    public void setUp()
&gt;&gt; +        throws Exception
&gt;&gt; +    {
&gt;&gt; +        File readonlyKnownHostFile = new File( basedir, "src/test/ 
&gt;&gt; resources/known_hosts" );
&gt;&gt; +        testKnownHostsFile = new File( basedir, "target/ 
&gt;&gt; known_hosts" );
&gt;&gt; +        testKnownHostsFile.delete();
&gt;&gt; +        FileUtils.copyFile( readonlyKnownHostFile,  
&gt;&gt; testKnownHostsFile );
&gt;&gt; +
&gt;&gt; +        provider = new FileKnownHostsProvider( testKnownHostsFile );
&gt;&gt; +
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public void testStoreKnownHostsNoChange()
&gt;&gt; +        throws Exception
&gt;&gt; +    {
&gt;&gt; +        long timestamp = this.testKnownHostsFile.lastModified();
&gt;&gt; +        //file with the same contents, but with entries swapped
&gt;&gt; +        File sameKnownHostFile = new File( basedir, "src/test/ 
&gt;&gt; resources/known_hosts_same" );
&gt;&gt; +        String contents = FileUtils.fileRead( sameKnownHostFile );
&gt;&gt; +
&gt;&gt; +        Thread.sleep( 50 );
&gt;&gt; +        provider.storeKnownHosts( contents );
&gt;&gt; +        assertEquals( "known_hosts file is rewritten", timestamp,  
&gt;&gt; testKnownHostsFile.lastModified() );
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    public void testStoreKnownHostsWithChange()
&gt;&gt; +        throws Exception
&gt;&gt; +    {
&gt;&gt; +        long timestamp = this.testKnownHostsFile.lastModified();
&gt;&gt; +        File sameKnownHostFile = new File( basedir, "src/test/ 
&gt;&gt; resources/known_hosts_same" );
&gt;&gt; +        String contents = FileUtils.fileRead( sameKnownHostFile );
&gt;&gt; +        contents += "1 2 3";
&gt;&gt; +
&gt;&gt; +        Thread.sleep( 50 );
&gt;&gt; +        provider.storeKnownHosts( contents );
&gt;&gt; +        assertTrue( "known_hosts file is not rewritten", timestamp ! 
&gt;&gt; = testKnownHostsFile.lastModified() );
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +}
&gt;&gt;
&gt;&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/resources/known_hosts?rev=730869&amp;view=auto
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts (added)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -0,0 +1,2 @@
&gt;&gt; +server,192.168.0.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt;&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt;&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt;&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt;&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt;&gt; + 
&gt;&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt;&gt; ==
&gt;&gt; +192.168.0.11 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt;&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt;&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt;&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt;&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt;&gt; + 
&gt;&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt;&gt; ==
&gt;&gt;
&gt;&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts_same
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/resources/known_hosts_same?rev=730869&amp;view=auto
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; = 
&gt;&gt; ======================================================================
&gt;&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts_same (added)
&gt;&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt;&gt; resources/known_hosts_same Fri Jan  2 15:35:51 2009
&gt;&gt; @@ -0,0 +1,2 @@
&gt;&gt; +192.168.0.11 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt;&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt;&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt;&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt;&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt;&gt; + 
&gt;&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt;&gt; ==
&gt;&gt; +server,192.168.0.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt;&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt;&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt;&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt;&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt;&gt; + 
&gt;&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt;&gt; ==
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-commits-help@maven.apache.org
&gt;&gt;
&gt; 
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; 
&gt; 
&gt; 

-- 
View this message in context: http://www.nabble.com/Re%3A-svn-commit%3A-r730869---in--maven-wagon-trunk-wagon-providers-wagon-ssh-common-src%3A-main-java-org-apache-maven-wagon-providers-ssh-knownhost--test-java-org-apache-maven-wagon-providers-ssh-knownhost--test-resources--tp21284515p21430156.html
Sent from the Wagon - Dev mailing list archive at Nabble.com.


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r730869 - in /maven/wagon/trunk/wagon-providers/wagon-ssh-common/src: main/java/org/apache/maven/wagon/providers/ssh/knownhost/ test/java/org/apache/maven/wagon/providers/ssh/knownhost/ test/resources/</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200901.mbox/%3cB1F791F3-D2C8-4F4F-B6EC-956D024A74B4@apache.org%3e"/>
<id>urn:uuid:%3cB1F791F3-D2C8-4F4F-B6EC-956D024A74B4@apache-org%3e</id>
<updated>2009-01-05T02:32:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
This seems to have broken the unit tests... are they working for you?

- Brett

On 03/01/2009, at 10:35 AM, dantran@apache.org wrote:

&gt; Author: dantran
&gt; Date: Fri Jan  2 15:35:51 2009
&gt; New Revision: 730869
&gt;
&gt; URL: http://svn.apache.org/viewvc?rev=730869&amp;view=rev
&gt; Log:
&gt; WAGON-254: rewritten known_hosts file only if its contents are changed
&gt;
&gt; Added:
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProviderTest.java
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts_same
&gt; Modified:
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; AbstractKnownHostsProvider.java
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProvider.java
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; StreamKnownHostsProvider.java
&gt;
&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; AbstractKnownHostsProvider.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/AbstractKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; AbstractKnownHostsProvider.java (original)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; AbstractKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt; @@ -20,6 +20,8 @@
&gt;  */
&gt;
&gt; import java.io.IOException;
&gt; +import java.util.HashSet;
&gt; +import java.util.Set;
&gt;
&gt; /**
&gt;  * Common base for known hosts providers.
&gt; @@ -41,6 +43,8 @@
&gt;      * the known hosts, in the openssh format
&gt;      */
&gt;     protected String contents;
&gt; +
&gt; +    protected Set knownHosts = new HashSet();
&gt;
&gt;     public void setHostKeyChecking( String hostKeyChecking )
&gt;     {
&gt; @@ -56,14 +60,11 @@
&gt;     {
&gt;         return contents;
&gt;     }
&gt; -
&gt; -    public void setContents( String contents )
&gt; -    {
&gt; -        this.contents = contents;
&gt; -    }
&gt;
&gt;     public void storeKnownHosts( String contents )
&gt;         throws IOException
&gt;     {
&gt;     }
&gt; +
&gt; +
&gt; }
&gt;
&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProvider.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProvider.java (original)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt; @@ -19,13 +19,14 @@
&gt;  * under the License.
&gt;  */
&gt;
&gt; -import org.codehaus.plexus.util.FileUtils;
&gt; -
&gt; import java.io.ByteArrayInputStream;
&gt; import java.io.File;
&gt; import java.io.FileInputStream;
&gt; import java.io.IOException;
&gt; import java.io.InputStream;
&gt; +import java.util.Set;
&gt; +
&gt; +import org.codehaus.plexus.util.FileUtils;
&gt;
&gt; /**
&gt;  * Provides known hosts from a file
&gt; @@ -70,10 +71,16 @@
&gt;     public void storeKnownHosts( String contents )
&gt;         throws IOException
&gt;     {
&gt; -        file.getParentFile().mkdirs();
&gt; -        FileUtils.fileWrite( file.getAbsolutePath(), contents );
&gt; +        Set hosts = this.loadKnownHosts( contents );
&gt; +
&gt; +        if ( ! this.knownHosts.equals( hosts ) )
&gt; +        {
&gt; +            file.getParentFile().mkdirs();
&gt; +            FileUtils.fileWrite( file.getAbsolutePath(), contents );
&gt; +            this.knownHosts = hosts;
&gt; +        }
&gt;     }
&gt; -
&gt; +
&gt;     public File getFile()
&gt;     {
&gt;         return file;
&gt;
&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/ 
&gt; java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; KnownHostEntry.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java?rev=730869&amp;view=auto
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java  
&gt; (added)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/KnownHostEntry.java  
&gt; Fri Jan  2 15:35:51 2009
&gt; @@ -0,0 +1,97 @@
&gt; +package org.apache.maven.wagon.providers.ssh.knownhost;
&gt; +
&gt; +public class KnownHostEntry
&gt; +{
&gt; +
&gt; +    private String hostName;
&gt; +
&gt; +    private String keyType;
&gt; +
&gt; +    private String keyValue;
&gt; +
&gt; +    public KnownHostEntry()
&gt; +    {
&gt; +
&gt; +    }
&gt; +
&gt; +    public KnownHostEntry( String hostName, String keyType, String  
&gt; keyValue )
&gt; +    {
&gt; +        this.hostName = hostName;
&gt; +        this.keyType = keyType;
&gt; +        this.keyValue = keyValue;
&gt; +    }
&gt; +
&gt; +    public String getHostName()
&gt; +    {
&gt; +        return hostName;
&gt; +    }
&gt; +
&gt; +    public void setHostName( String hostName )
&gt; +    {
&gt; +        this.hostName = hostName;
&gt; +    }
&gt; +
&gt; +    public String getKeyType()
&gt; +    {
&gt; +        return keyType;
&gt; +    }
&gt; +
&gt; +    public void setKeyType( String keyType )
&gt; +    {
&gt; +        this.keyType = keyType;
&gt; +    }
&gt; +
&gt; +    public String getKeyValue()
&gt; +    {
&gt; +        return keyValue;
&gt; +    }
&gt; +
&gt; +    public void setKeyValue( String keyValue )
&gt; +    {
&gt; +        this.keyValue = keyValue;
&gt; +    }
&gt; +
&gt; +    public int hashCode()
&gt; +    {
&gt; +        final int prime = 31;
&gt; +        int result = 1;
&gt; +        result = prime * result + ( ( hostName == null ) ? 0 :  
&gt; hostName.hashCode() );
&gt; +        result = prime * result + ( ( keyType == null ) ? 0 :  
&gt; keyType.hashCode() );
&gt; +        result = prime * result + ( ( keyValue == null ) ? 0 :  
&gt; keyValue.hashCode() );
&gt; +        return result;
&gt; +    }
&gt; +
&gt; +    public boolean equals( Object obj )
&gt; +    {
&gt; +        if ( this == obj )
&gt; +            return true;
&gt; +        if ( obj == null )
&gt; +            return false;
&gt; +        if ( getClass() != obj.getClass() )
&gt; +            return false;
&gt; +        KnownHostEntry other = (KnownHostEntry) obj;
&gt; +        if ( hostName == null )
&gt; +        {
&gt; +            if ( other.hostName != null )
&gt; +                return false;
&gt; +        }
&gt; +        else if ( !hostName.equals( other.hostName ) )
&gt; +            return false;
&gt; +        if ( keyType == null )
&gt; +        {
&gt; +            if ( other.keyType != null )
&gt; +                return false;
&gt; +        }
&gt; +        else if ( !keyType.equals( other.keyType ) )
&gt; +            return false;
&gt; +        if ( keyValue == null )
&gt; +        {
&gt; +            if ( other.keyValue != null )
&gt; +                return false;
&gt; +        }
&gt; +        else if ( !keyValue.equals( other.keyValue ) )
&gt; +            return false;
&gt; +        return true;
&gt; +    }
&gt; +
&gt; +}
&gt;
&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt; main/java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; StreamKnownHostsProvider.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/StreamKnownHostsProvider.java?rev=730869&amp;r1=730868&amp;r2=730869&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; StreamKnownHostsProvider.java (original)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; StreamKnownHostsProvider.java Fri Jan  2 15:35:51 2009
&gt; @@ -19,11 +19,16 @@
&gt;  * under the License.
&gt;  */
&gt;
&gt; -import org.codehaus.plexus.util.IOUtil;
&gt; -import org.codehaus.plexus.util.StringOutputStream;
&gt; -
&gt; +import java.io.BufferedReader;
&gt; import java.io.IOException;
&gt; import java.io.InputStream;
&gt; +import java.io.StringReader;
&gt; +import java.util.HashSet;
&gt; +import java.util.Set;
&gt; +
&gt; +import org.codehaus.plexus.util.IOUtil;
&gt; +import org.codehaus.plexus.util.StringOutputStream;
&gt; +import org.codehaus.plexus.util.StringUtils;
&gt;
&gt; /**
&gt;  * Provides known hosts from a file
&gt; @@ -43,10 +48,38 @@
&gt;             StringOutputStream stringOutputStream = new  
&gt; StringOutputStream();
&gt;             IOUtil.copy( stream, stringOutputStream );
&gt;             this.contents = stringOutputStream.toString();
&gt; +
&gt; +            this.knownHosts = this.loadKnownHosts( this.contents );
&gt;         }
&gt;         finally
&gt;         {
&gt;             IOUtil.close( stream );
&gt;         }
&gt;     }
&gt; +
&gt; +    protected Set loadKnownHosts( String contents )
&gt; +        throws IOException
&gt; +    {
&gt; +        Set hosts = new HashSet();
&gt; +
&gt; +        BufferedReader br = new BufferedReader( new  
&gt; StringReader( contents ) );
&gt; +
&gt; +        String line = null;
&gt; +
&gt; +        do
&gt; +        {
&gt; +            line = br.readLine();
&gt; +            if ( line != null )
&gt; +            {
&gt; +                String tokens[] = StringUtils.split( line );
&gt; +                if ( tokens.length == 3 )
&gt; +                {
&gt; +                    hosts.add( new KnownHostEntry( tokens[0],  
&gt; tokens[1], tokens[2] ) );
&gt; +                }
&gt; +            }
&gt; +
&gt; +        }while ( line != null );
&gt; +
&gt; +        return hosts;
&gt; +    }
&gt; }
&gt;
&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; java/org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProviderTest.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/org/apache/maven/wagon/providers/ssh/knownhost/FileKnownHostsProviderTest.java?rev=730869&amp;view=auto
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProviderTest.java (added)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/java/ 
&gt; org/apache/maven/wagon/providers/ssh/knownhost/ 
&gt; FileKnownHostsProviderTest.java Fri Jan  2 15:35:51 2009
&gt; @@ -0,0 +1,57 @@
&gt; +package org.apache.maven.wagon.providers.ssh.knownhost;
&gt; +
&gt; +import java.io.File;
&gt; +
&gt; +import org.codehaus.plexus.util.FileUtils;
&gt; +
&gt; +import junit.framework.TestCase;
&gt; +
&gt; +public class FileKnownHostsProviderTest
&gt; +    extends TestCase
&gt; +{
&gt; +    private File basedir = new File( System.getProperty( "basedir",  
&gt; "." ) );
&gt; +
&gt; +    private File testKnownHostsFile;
&gt; +
&gt; +
&gt; +    private FileKnownHostsProvider provider;
&gt; +
&gt; +    public void setUp()
&gt; +        throws Exception
&gt; +    {
&gt; +        File readonlyKnownHostFile = new File( basedir, "src/test/ 
&gt; resources/known_hosts" );
&gt; +        testKnownHostsFile = new File( basedir, "target/ 
&gt; known_hosts" );
&gt; +        testKnownHostsFile.delete();
&gt; +        FileUtils.copyFile( readonlyKnownHostFile,  
&gt; testKnownHostsFile );
&gt; +
&gt; +        provider = new FileKnownHostsProvider( testKnownHostsFile );
&gt; +
&gt; +    }
&gt; +
&gt; +    public void testStoreKnownHostsNoChange()
&gt; +        throws Exception
&gt; +    {
&gt; +        long timestamp = this.testKnownHostsFile.lastModified();
&gt; +        //file with the same contents, but with entries swapped
&gt; +        File sameKnownHostFile = new File( basedir, "src/test/ 
&gt; resources/known_hosts_same" );
&gt; +        String contents = FileUtils.fileRead( sameKnownHostFile );
&gt; +
&gt; +        Thread.sleep( 50 );
&gt; +        provider.storeKnownHosts( contents );
&gt; +        assertEquals( "known_hosts file is rewritten", timestamp,  
&gt; testKnownHostsFile.lastModified() );
&gt; +    }
&gt; +
&gt; +    public void testStoreKnownHostsWithChange()
&gt; +        throws Exception
&gt; +    {
&gt; +        long timestamp = this.testKnownHostsFile.lastModified();
&gt; +        File sameKnownHostFile = new File( basedir, "src/test/ 
&gt; resources/known_hosts_same" );
&gt; +        String contents = FileUtils.fileRead( sameKnownHostFile );
&gt; +        contents += "1 2 3";
&gt; +
&gt; +        Thread.sleep( 50 );
&gt; +        provider.storeKnownHosts( contents );
&gt; +        assertTrue( "known_hosts file is not rewritten", timestamp ! 
&gt; = testKnownHostsFile.lastModified() );
&gt; +    }
&gt; +
&gt; +}
&gt;
&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/resources/known_hosts?rev=730869&amp;view=auto
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts (added)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts Fri Jan  2 15:35:51 2009
&gt; @@ -0,0 +1,2 @@
&gt; +server,192.168.0.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt; + 
&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt; ==
&gt; +192.168.0.11 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt; + 
&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt; ==
&gt;
&gt; Added: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts_same
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/resources/known_hosts_same?rev=730869&amp;view=auto
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts_same (added)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/test/ 
&gt; resources/known_hosts_same Fri Jan  2 15:35:51 2009
&gt; @@ -0,0 +1,2 @@
&gt; +192.168.0.11 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt; + 
&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

&gt; ==
&gt; +server,192.168.0.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtnWEbH/ 
&gt; WTZG2aAl9gX8HtMqXidzQXgluARIOijWigbvA4/3N4fnNmckXBUHR32iqHQM/ 
&gt; ySIRhc9EVDanDy0JyKdm738PwP0DbWGqiIDTtukbju4DAtXtOx3LgIqHc0PD+cquO9Ut/ 
&gt; 68o6/GdBgN18nVOMt+8Q9Vr1VSFqfHoLEx04NI+4BbGaGKQOFU25VJ3KtM0zkoyDfu0/ 
&gt; MDusVoFIDVb0KtfxZVEDRmEFnySpFHOBdSdODsunftYccCNTNdsh 
&gt; + 
&gt; 58jSqChUUlP3B0bTykm7o52CrXCMWCsLzH6dDkN7GUQwLvjPG04gedeZg6tEN8vTInRmHQrp0TTW7JGNjXgw

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

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r731213 - in /maven/wagon/trunk/wagon-providers: wagon-ftp/src/main/java/org/apache/maven/wagon/providers/ftp/FtpWagon.java wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200901.mbox/%3cDE7867E0-ACDC-4E6D-9795-4C9B275BD5B5@apache.org%3e"/>
<id>urn:uuid:%3cDE7867E0-ACDC-4E6D-9795-4C9B275BD5B5@apache-org%3e</id>
<updated>2009-01-05T02:29:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Is that consistent with the behaviour of the other providers as well?  
Can you add tests to ensure it is applied consistently?

Thanks,
Brett

On 04/01/2009, at 8:54 PM, dantran@apache.org wrote:

&gt; Author: dantran
&gt; Date: Sun Jan  4 01:54:21 2009
&gt; New Revision: 731213
&gt;
&gt; URL: http://svn.apache.org/viewvc?rev=731213&amp;view=rev
&gt; Log:
&gt; WAGON-245:throw ResourceDoesNotExistException for a couple of cornor  
&gt; cases
&gt;
&gt; Modified:
&gt;    maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt; apache/maven/wagon/providers/ftp/FtpWagon.java
&gt;    maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java
&gt;
&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ftp/FtpWagon.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/apache/maven/wagon/providers/ftp/FtpWagon.java?rev=731213&amp;r1=731212&amp;r2=731213&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt; apache/maven/wagon/providers/ftp/FtpWagon.java (original)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ftp/src/main/java/org/ 
&gt; apache/maven/wagon/providers/ftp/FtpWagon.java Sun Jan  4 01:54:21  
&gt; 2009
&gt; @@ -373,7 +373,7 @@
&gt;     {
&gt;         if ( ! 
&gt; ftp.changeWorkingDirectory( getRepository().getBasedir() ) )
&gt;         {
&gt; -            throw new TransferFailedException(
&gt; +            throw new ResourceDoesNotExistException(
&gt;                 "Required directory: '" +  
&gt; getRepository().getBasedir() + "' " + "is missing" );
&gt;         }
&gt;
&gt;
&gt; Modified: maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/ 
&gt; main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java
&gt; URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/org/apache/maven/wagon/providers/ssh/ScpHelper.java?rev=731213&amp;r1=731212&amp;r2=731213&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java (original)
&gt; +++ maven/wagon/trunk/wagon-providers/wagon-ssh-common/src/main/java/ 
&gt; org/apache/maven/wagon/providers/ssh/ScpHelper.java Sun Jan  4  
&gt; 01:54:21 2009
&gt; @@ -289,6 +289,10 @@
&gt;             {
&gt;                 throw new  
&gt; ResourceDoesNotExistException( e.getMessage().trim() );
&gt;             }
&gt; +            else if ( e.getMessage().trim().endsWith( "Not a  
&gt; directory" ) )
&gt; +            {
&gt; +                throw new  
&gt; ResourceDoesNotExistException( e.getMessage().trim() );
&gt; +            }
&gt;             else
&gt;             {
&gt;                 throw new TransferFailedException( "Error performing  
&gt; file listing.", e );
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-commits-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>[result] Release Wagon 1.0 beta 4</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200807.mbox/%3cDEC1B11E-8610-4A71-9B08-9A9ECB40263B@apache.org%3e"/>
<id>urn:uuid:%3cDEC1B11E-8610-4A71-9B08-9A9ECB40263B@apache-org%3e</id>
<updated>2008-07-31T05:58:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1 from Emmanuel, Olivier and myself.

I'll proceed with the release.

- Brett

On 28/07/2008, at 1:51 PM, Brett Porter wrote:

&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-4 candidate has been staged.
&gt;
&gt; This release includes 4 fixes. You can take a look at the release  
&gt; notes here:
&gt;   http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=14310
&gt;
&gt; * [WAGON-222] - Empty file transfer causes NPE
&gt; * [WAGON-224] - ChecksumObserver sets digest == null on transfer  
&gt; error, leading to NPE's if checksum downloads are retried with same  
&gt; observer instance
&gt; * [WAGON-225] - proxyInfoProvider is never used
&gt; * [WAGON-226] - filePermissions and directoryPermissions are not set  
&gt; correctly for FTP
&gt;
&gt; While the binaries, including the sources, signatures and checksums,  
&gt; can be downloaded here:
&gt;  http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;  http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-4
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 4</title>
<author><name>&quot;Emmanuel Venisse&quot; &lt;emmanuel.venisse@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200807.mbox/%3cf345f3480807290153h5c4e9c1ek1b025c8138299c80@mail.gmail.com%3e"/>
<id>urn:uuid:%3cf345f3480807290153h5c4e9c1ek1b025c8138299c80@mail-gmail-com%3e</id>
<updated>2008-07-29T08:53:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1

Emmanuel

On Mon, Jul 28, 2008 at 5:51 AM, Brett Porter &lt;brett@apache.org&gt; wrote:

&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-4 candidate has been staged.
&gt;
&gt; This release includes 4 fixes. You can take a look at the release notes
&gt; here:
&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=14310
&gt;
&gt; * [WAGON-222] - Empty file transfer causes NPE
&gt; * [WAGON-224] - ChecksumObserver sets digest == null on transfer error,
&gt; leading to NPE's if checksum downloads are retried with same observer
&gt; instance
&gt; * [WAGON-225] - proxyInfoProvider is never used
&gt; * [WAGON-226] - filePermissions and directoryPermissions are not set
&gt; correctly for FTP
&gt;
&gt; While the binaries, including the sources, signatures and checksums, can be
&gt; downloaded here:
&gt;  http://people.apache.org/~brett/staged-releases-wagon&lt;http://people.apache.org/%7Ebrett/staged-releases-wagon&gt;
&gt;
&gt; The tag is:
&gt;  http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-4
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 4</title>
<author><name>&quot;Olivier Lamy&quot; &lt;olamy@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200807.mbox/%3c9948cb690807290011t42398b4ah84ee06a6a134ef06@mail.gmail.com%3e"/>
<id>urn:uuid:%3c9948cb690807290011t42398b4ah84ee06a6a134ef06@mail-gmail-com%3e</id>
<updated>2008-07-29T07:11:40Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1

--
Olivier

2008/7/28 Brett Porter &lt;brett@apache.org&gt;:
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-4 candidate has been staged.
&gt;
&gt; This release includes 4 fixes. You can take a look at the release notes
&gt; here:
&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=14310
&gt;
&gt; * [WAGON-222] - Empty file transfer causes NPE
&gt; * [WAGON-224] - ChecksumObserver sets digest == null on transfer error,
&gt; leading to NPE's if checksum downloads are retried with same observer
&gt; instance
&gt; * [WAGON-225] - proxyInfoProvider is never used
&gt; * [WAGON-226] - filePermissions and directoryPermissions are not set
&gt; correctly for FTP
&gt;
&gt; While the binaries, including the sources, signatures and checksums, can be
&gt; downloaded here:
&gt;  http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;  http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-4
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;

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



</pre>
</div>
</content>
</entry>
<entry>
<title>[vote] Release Wagon 1.0 beta 4</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200807.mbox/%3c953B3220-4763-463B-A703-CC39A21B34F3@apache.org%3e"/>
<id>urn:uuid:%3c953B3220-4763-463B-A703-CC39A21B34F3@apache-org%3e</id>
<updated>2008-07-28T03:51:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi

The Wagon 1.0-beta-4 candidate has been staged.

This release includes 4 fixes. You can take a look at the release  
notes here:
    http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=14310

* [WAGON-222] - Empty file transfer causes NPE
* [WAGON-224] - ChecksumObserver sets digest == null on transfer  
error, leading to NPE's if checksum downloads are retried with same  
observer instance
* [WAGON-225] - proxyInfoProvider is never used
* [WAGON-226] - filePermissions and directoryPermissions are not set  
correctly for FTP

While the binaries, including the sources, signatures and checksums,  
can be downloaded here:
   http://people.apache.org/~brett/staged-releases-wagon

The tag is:
   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-4

Everyone is encouraged to vote and give their feedback.

[ ]  +1  Release it!
[ ]   0
[ ]  -1  Don't release it, because...

The vote will be open for 72 hours.

Thanks,
Brett

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>[result] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3cEA1A5FEA-F89C-4084-B4A7-CF510B5FC9C2@apache.org%3e"/>
<id>urn:uuid:%3cEA1A5FEA-F89C-4084-B4A7-CF510B5FC9C2@apache-org%3e</id>
<updated>2008-06-13T09:36:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1 (binding): Brett, John, Emmanuel, Brian
other +1: James

I'll proceed with the release

On 04/06/2008, at 5:08 PM, Brett Porter wrote:

&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release  
&gt; notes here:
&gt;    http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544
&gt;
&gt; While the binaries, including the sources, signatures and checksums,  
&gt; can be downloaded here:
&gt;   http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c20DF8116-4B7E-46BB-82DE-EE9B91DA5B85@apache.org%3e"/>
<id>urn:uuid:%3c20DF8116-4B7E-46BB-82DE-EE9B91DA5B85@apache-org%3e</id>
<updated>2008-06-12T20:46:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 13/06/2008, at 3:50 AM, Brian E. Fox wrote:

&gt; +1. I tested against a plain vanilla apache httpd+mod_dav and was able
&gt; to deploy from a distant connection (hotel) w/o issues. I was also  
&gt; able
&gt; to revert to the old webdav without issues.
&gt;
&gt; Sorry for the delay Brett and thanks for waiting.

No worries - thanks for taking the time to test it.

Cheers,
Brett

&gt;
&gt;
&gt; -----Original Message-----
&gt; From: Brian E. Fox [mailto:brianf@reply.infinity.nu]
&gt; Sent: Wednesday, June 11, 2008 10:02 PM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: RE: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; Fair enough. I should have some time tomorrow to give it a try.
&gt;
&gt; -----Original Message-----
&gt; From: Brett Porter [mailto:brett@apache.org]
&gt; Sent: Wednesday, June 11, 2008 9:30 PM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: Re: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; Brian, Jason - I have the required votes now. Would you like more time
&gt; to review/vote?
&gt;
&gt; If I don't hear back by tomorrow (24h from now) I'll press on.
&gt;
&gt; Cheers,
&gt; Brett
&gt;
&gt; On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:
&gt;
&gt;&gt; I updated the main branch to include the new wagons and the
&gt;&gt; jackrabbit.
&gt;&gt; I'm not setup to test much other than http, which seemed to be ok. I
&gt;&gt; can
&gt;&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt;&gt; jackrabbit works and particularly test that someone can declare the
&gt;&gt; old
&gt;&gt; wagon-webdav as an extension and make sure it works.
&gt;&gt;
&gt;&gt; -----Original Message-----
&gt;&gt; From: John Casey [mailto:jdcasey@commonjava.org]
&gt;&gt; Sent: Monday, June 09, 2008 5:40 PM
&gt;&gt; To: wagon-dev@maven.apache.org
&gt;&gt; Subject: Re: [vote] Release Wagon 1.0 beta 3
&gt;&gt;
&gt;&gt; I'm +0, mainly for the reason that I don't feel like I have the
&gt;&gt; environments available to give it a rigorous testing. It did work for
&gt;&gt; everything I tried it on, but that was mainly scp/http/file stuff,  
&gt;&gt; and
&gt;&gt; nothing too exotic. I'm not sure about the replacement of the webdav
&gt;&gt; wagon with a whole new implementation during beta releases, either,
&gt;&gt; but
&gt;&gt; I don't have a specific complaint if there's a compelling reason for
&gt;&gt; it
&gt;&gt; (I'm guessing I missed that conversation).
&gt;&gt;
&gt;&gt; I'd be more comfortable if there were some people out there willing  
&gt;&gt; to
&gt;&gt; test it on some more advanced use cases, like with proxies, authn/
&gt;&gt; authz,
&gt;&gt;
&gt;&gt; anything else...
&gt;&gt;
&gt;&gt; -john
&gt;&gt;
&gt;&gt; Brett Porter wrote:
&gt;&gt;&gt; Hi
&gt;&gt;&gt;
&gt;&gt;&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;&gt;&gt;
&gt;&gt;&gt; This release includes 59 fixes. You can take a look at the release
&gt;&gt;&gt; notes here:
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt;&gt; me=Html&amp;version=12544
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; While the binaries, including the sources, signatures and checksums,
&gt;&gt;&gt; can be downloaded here:
&gt;&gt;&gt;  http://people.apache.org/~brett/staged-releases-wagon
&gt;&gt;&gt;
&gt;&gt;&gt; The tag is:
&gt;&gt;&gt;  http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;&gt;&gt;
&gt;&gt;&gt; Everyone is encouraged to vote and give their feedback.
&gt;&gt;&gt;
&gt;&gt;&gt; [ ]  +1  Release it!
&gt;&gt;&gt; [ ]   0
&gt;&gt;&gt; [ ]  -1  Don't release it, because...
&gt;&gt;&gt;
&gt;&gt;&gt; The vote will be open for 72 hours.
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks,
&gt;&gt;&gt; Brett
&gt;&gt;&gt;
&gt;&gt;&gt; -- 
&gt;&gt;&gt; Brett Porter
&gt;&gt;&gt; brett@apache.org
&gt;&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; John Casey
&gt;&gt; Developer, PMC Member - Apache Maven (http://maven.apache.org)
&gt;&gt; Blog: http://www.ejlife.net/blogs/buildchimp/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: [vote] Release Wagon 1.0 beta 3</title>
<author><name>&quot;Brian E. Fox&quot; &lt;brianf@reply.infinity.nu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c2BABBE7D2A66E04DB8A66A527D29927E403F51@intrepid.infinity.nu%3e"/>
<id>urn:uuid:%3c2BABBE7D2A66E04DB8A66A527D29927E403F51@intrepid-infinity-nu%3e</id>
<updated>2008-06-12T17:50:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1. I tested against a plain vanilla apache httpd+mod_dav and was able
to deploy from a distant connection (hotel) w/o issues. I was also able
to revert to the old webdav without issues.

Sorry for the delay Brett and thanks for waiting.

-----Original Message-----
From: Brian E. Fox [mailto:brianf@reply.infinity.nu] 
Sent: Wednesday, June 11, 2008 10:02 PM
To: wagon-dev@maven.apache.org
Subject: RE: [vote] Release Wagon 1.0 beta 3

Fair enough. I should have some time tomorrow to give it a try. 

-----Original Message-----
From: Brett Porter [mailto:brett@apache.org] 
Sent: Wednesday, June 11, 2008 9:30 PM
To: wagon-dev@maven.apache.org
Subject: Re: [vote] Release Wagon 1.0 beta 3

Brian, Jason - I have the required votes now. Would you like more time  
to review/vote?

If I don't hear back by tomorrow (24h from now) I'll press on.

Cheers,
Brett

On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:

&gt; I updated the main branch to include the new wagons and the  
&gt; jackrabbit.
&gt; I'm not setup to test much other than http, which seemed to be ok. I  
&gt; can
&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt; jackrabbit works and particularly test that someone can declare the  
&gt; old
&gt; wagon-webdav as an extension and make sure it works.
&gt;
&gt; -----Original Message-----
&gt; From: John Casey [mailto:jdcasey@commonjava.org]
&gt; Sent: Monday, June 09, 2008 5:40 PM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: Re: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; I'm +0, mainly for the reason that I don't feel like I have the
&gt; environments available to give it a rigorous testing. It did work for
&gt; everything I tried it on, but that was mainly scp/http/file stuff, and
&gt; nothing too exotic. I'm not sure about the replacement of the webdav
&gt; wagon with a whole new implementation during beta releases, either,  
&gt; but
&gt; I don't have a specific complaint if there's a compelling reason for  
&gt; it
&gt; (I'm guessing I missed that conversation).
&gt;
&gt; I'd be more comfortable if there were some people out there willing to
&gt; test it on some more advanced use cases, like with proxies, authn/ 
&gt; authz,
&gt;
&gt; anything else...
&gt;
&gt; -john
&gt;
&gt; Brett Porter wrote:
&gt;&gt; Hi
&gt;&gt;
&gt;&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;&gt;
&gt;&gt; This release includes 59 fixes. You can take a look at the release
&gt;&gt; notes here:
&gt;&gt;
&gt;&gt;
&gt;
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt; me=Html&amp;version=12544
&gt;&gt;
&gt;&gt;
&gt;&gt; While the binaries, including the sources, signatures and checksums,
&gt;&gt; can be downloaded here:
&gt;&gt;   http://people.apache.org/~brett/staged-releases-wagon
&gt;&gt;
&gt;&gt; The tag is:
&gt;&gt;   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;&gt;
&gt;&gt; Everyone is encouraged to vote and give their feedback.
&gt;&gt;
&gt;&gt; [ ]  +1  Release it!
&gt;&gt; [ ]   0
&gt;&gt; [ ]  -1  Don't release it, because...
&gt;&gt;
&gt;&gt; The vote will be open for 72 hours.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Brett
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; -- 
&gt; John Casey
&gt; Developer, PMC Member - Apache Maven (http://maven.apache.org)
&gt; Blog: http://www.ejlife.net/blogs/buildchimp/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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


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


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



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: [vote] Release Wagon 1.0 beta 3</title>
<author><name>&quot;Brian E. Fox&quot; &lt;brianf@reply.infinity.nu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c2BABBE7D2A66E04DB8A66A527D29927E403F3B@intrepid.infinity.nu%3e"/>
<id>urn:uuid:%3c2BABBE7D2A66E04DB8A66A527D29927E403F3B@intrepid-infinity-nu%3e</id>
<updated>2008-06-12T02:01:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Fair enough. I should have some time tomorrow to give it a try. 

-----Original Message-----
From: Brett Porter [mailto:brett@apache.org] 
Sent: Wednesday, June 11, 2008 9:30 PM
To: wagon-dev@maven.apache.org
Subject: Re: [vote] Release Wagon 1.0 beta 3

Brian, Jason - I have the required votes now. Would you like more time  
to review/vote?

If I don't hear back by tomorrow (24h from now) I'll press on.

Cheers,
Brett

On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:

&gt; I updated the main branch to include the new wagons and the  
&gt; jackrabbit.
&gt; I'm not setup to test much other than http, which seemed to be ok. I  
&gt; can
&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt; jackrabbit works and particularly test that someone can declare the  
&gt; old
&gt; wagon-webdav as an extension and make sure it works.
&gt;
&gt; -----Original Message-----
&gt; From: John Casey [mailto:jdcasey@commonjava.org]
&gt; Sent: Monday, June 09, 2008 5:40 PM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: Re: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; I'm +0, mainly for the reason that I don't feel like I have the
&gt; environments available to give it a rigorous testing. It did work for
&gt; everything I tried it on, but that was mainly scp/http/file stuff, and
&gt; nothing too exotic. I'm not sure about the replacement of the webdav
&gt; wagon with a whole new implementation during beta releases, either,  
&gt; but
&gt; I don't have a specific complaint if there's a compelling reason for  
&gt; it
&gt; (I'm guessing I missed that conversation).
&gt;
&gt; I'd be more comfortable if there were some people out there willing to
&gt; test it on some more advanced use cases, like with proxies, authn/ 
&gt; authz,
&gt;
&gt; anything else...
&gt;
&gt; -john
&gt;
&gt; Brett Porter wrote:
&gt;&gt; Hi
&gt;&gt;
&gt;&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;&gt;
&gt;&gt; This release includes 59 fixes. You can take a look at the release
&gt;&gt; notes here:
&gt;&gt;
&gt;&gt;
&gt;
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt; me=Html&amp;version=12544
&gt;&gt;
&gt;&gt;
&gt;&gt; While the binaries, including the sources, signatures and checksums,
&gt;&gt; can be downloaded here:
&gt;&gt;   http://people.apache.org/~brett/staged-releases-wagon
&gt;&gt;
&gt;&gt; The tag is:
&gt;&gt;   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;&gt;
&gt;&gt; Everyone is encouraged to vote and give their feedback.
&gt;&gt;
&gt;&gt; [ ]  +1  Release it!
&gt;&gt; [ ]   0
&gt;&gt; [ ]  -1  Don't release it, because...
&gt;&gt;
&gt;&gt; The vote will be open for 72 hours.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Brett
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; -- 
&gt; John Casey
&gt; Developer, PMC Member - Apache Maven (http://maven.apache.org)
&gt; Blog: http://www.ejlife.net/blogs/buildchimp/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c7081ADE9-67EA-4F17-8870-D71B3A7311D1@apache.org%3e"/>
<id>urn:uuid:%3c7081ADE9-67EA-4F17-8870-D71B3A7311D1@apache-org%3e</id>
<updated>2008-06-12T01:29:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Brian, Jason - I have the required votes now. Would you like more time  
to review/vote?

If I don't hear back by tomorrow (24h from now) I'll press on.

Cheers,
Brett

On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:

&gt; I updated the main branch to include the new wagons and the  
&gt; jackrabbit.
&gt; I'm not setup to test much other than http, which seemed to be ok. I  
&gt; can
&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt; jackrabbit works and particularly test that someone can declare the  
&gt; old
&gt; wagon-webdav as an extension and make sure it works.
&gt;
&gt; -----Original Message-----
&gt; From: John Casey [mailto:jdcasey@commonjava.org]
&gt; Sent: Monday, June 09, 2008 5:40 PM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: Re: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; I'm +0, mainly for the reason that I don't feel like I have the
&gt; environments available to give it a rigorous testing. It did work for
&gt; everything I tried it on, but that was mainly scp/http/file stuff, and
&gt; nothing too exotic. I'm not sure about the replacement of the webdav
&gt; wagon with a whole new implementation during beta releases, either,  
&gt; but
&gt; I don't have a specific complaint if there's a compelling reason for  
&gt; it
&gt; (I'm guessing I missed that conversation).
&gt;
&gt; I'd be more comfortable if there were some people out there willing to
&gt; test it on some more advanced use cases, like with proxies, authn/ 
&gt; authz,
&gt;
&gt; anything else...
&gt;
&gt; -john
&gt;
&gt; Brett Porter wrote:
&gt;&gt; Hi
&gt;&gt;
&gt;&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;&gt;
&gt;&gt; This release includes 59 fixes. You can take a look at the release
&gt;&gt; notes here:
&gt;&gt;
&gt;&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt; me=Html&amp;version=12544
&gt;&gt;
&gt;&gt;
&gt;&gt; While the binaries, including the sources, signatures and checksums,
&gt;&gt; can be downloaded here:
&gt;&gt;   http://people.apache.org/~brett/staged-releases-wagon
&gt;&gt;
&gt;&gt; The tag is:
&gt;&gt;   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;&gt;
&gt;&gt; Everyone is encouraged to vote and give their feedback.
&gt;&gt;
&gt;&gt; [ ]  +1  Release it!
&gt;&gt; [ ]   0
&gt;&gt; [ ]  -1  Don't release it, because...
&gt;&gt;
&gt;&gt; The vote will be open for 72 hours.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Brett
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; -- 
&gt; John Casey
&gt; Developer, PMC Member - Apache Maven (http://maven.apache.org)
&gt; Blog: http://www.ejlife.net/blogs/buildchimp/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: wagon changes was: [vote] Release Wagon 1.0 beta 3</title>
<author><name>&quot;Emmanuel Venisse&quot; &lt;emmanuel.venisse@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3cf345f3480806100821q46f6d8c5scd478896c16e2873@mail.gmail.com%3e"/>
<id>urn:uuid:%3cf345f3480806100821q46f6d8c5scd478896c16e2873@mail-gmail-com%3e</id>
<updated>2008-06-10T15:21:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
me too.
+1

Emmanuel

On Tue, Jun 10, 2008 at 4:57 PM, John Casey &lt;jdcasey@commonjava.org&gt; wrote:

&gt; +1, I'm satisfied for the purposes of a beta release.
&gt;
&gt; -john
&gt;
&gt;
&gt; Brett Porter wrote:
&gt;
&gt;&gt;
&gt;&gt; On 10/06/2008, at 7:40 AM, John Casey wrote:
&gt;&gt;
&gt;&gt;
&gt;&gt;  I'm not sure about the replacement of the webdav wagon with a whole new
&gt;&gt;&gt; implementation during beta releases, either, but I don't have a specific
&gt;&gt;&gt; complaint if there's a compelling reason for it (I'm guessing I missed that
&gt;&gt;&gt; conversation).
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200805.mbox/%3c197E9D0B-A0A1-4199-B136-38D4ADE9FAD1@apache.org%3e
&gt;&gt;
&gt;&gt; This doesn't affect anyone in this release - they would need to explicitly
&gt;&gt; update to the new wagon. (Whether to replace the built-in one for 2.0.10,
&gt;&gt; and even the API itself, is a separate discussion to this vote).
&gt;&gt;
&gt;&gt;
&gt;&gt; On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:
&gt;&gt;
&gt;&gt;&gt; I updated the main branch to include the new wagons and the jackrabbit.
&gt;&gt;&gt; I'm not setup to test much other than http, which seemed to be ok. I can
&gt;&gt;&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt;&gt;&gt; jackrabbit works and
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt; Thanks. The branch I forwarded to dev@maven.apache.org has both changes
&gt;&gt; already in place - are you using that or did you make your own
&gt;&gt; customisations?
&gt;&gt;
&gt;&gt;  particularly test that someone can declare the old
&gt;&gt;&gt; wagon-webdav as an extension and make sure it works.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt; that was one of my test cases - it'd be good to get a second verification.
&gt;&gt; It's unfortunately not very practical to integration test explicitly, but
&gt;&gt; there is an IT that checks an alternate wagon can be loaded in as an
&gt;&gt; extension.
&gt;&gt;
&gt;&gt;
&gt;&gt; On 09/06/2008, at 6:06 AM, Jason van Zyl wrote:
&gt;&gt;
&gt;&gt;&gt; I'll take a look early this week, but I'm concerned about how much
&gt;&gt;&gt; changed during a beta including API changes and total replacement of a
&gt;&gt;&gt; provider. We know from experience now whatever testing we've done we end up
&gt;&gt;&gt; dinging users.
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; The API changes were all additive (and in Maven, it's not just that that
&gt;&gt; is a problem, it's anything that changes the provider-api JAR since all the
&gt;&gt; extensions get bound to the one distributed with Maven).
&gt;&gt;
&gt;&gt; I think the provider questions are addressed above.
&gt;&gt;
&gt;&gt; I'm currently stuck with just my vote, so I appreciate those taking a
&gt;&gt; look.
&gt;&gt;
&gt;&gt; Cheers,
&gt;&gt; Brett
&gt;&gt;
&gt;&gt; --
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;&gt;
&gt; --
&gt; John Casey
&gt; Developer, PMC Member - Apache Maven (http://maven.apache.org)
&gt; Blog: http://www.ejlife.net/blogs/buildchimp/
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: wagon changes was: [vote] Release Wagon 1.0 beta 3</title>
<author><name>John Casey &lt;jdcasey@commonjava.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c484E9653.40701@commonjava.org%3e"/>
<id>urn:uuid:%3c484E9653-40701@commonjava-org%3e</id>
<updated>2008-06-10T14:57:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1, I'm satisfied for the purposes of a beta release.

-john

Brett Porter wrote:
&gt;
&gt; On 10/06/2008, at 7:40 AM, John Casey wrote:
&gt;
&gt;
&gt;&gt; I'm not sure about the replacement of the webdav wagon with a whole 
&gt;&gt; new implementation during beta releases, either, but I don't have a 
&gt;&gt; specific complaint if there's a compelling reason for it (I'm 
&gt;&gt; guessing I missed that conversation).
&gt;
&gt; http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200805.mbox/%3c197E9D0B-A0A1-4199-B136-38D4ADE9FAD1@apache.org%3e

&gt;
&gt;
&gt; This doesn't affect anyone in this release - they would need to 
&gt; explicitly update to the new wagon. (Whether to replace the built-in 
&gt; one for 2.0.10, and even the API itself, is a separate discussion to 
&gt; this vote).
&gt;
&gt;
&gt; On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:
&gt;&gt; I updated the main branch to include the new wagons and the jackrabbit.
&gt;&gt; I'm not setup to test much other than http, which seemed to be ok. I can
&gt;&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt;&gt; jackrabbit works and
&gt;
&gt; Thanks. The branch I forwarded to dev@maven.apache.org has both 
&gt; changes already in place - are you using that or did you make your own 
&gt; customisations?
&gt;
&gt;&gt; particularly test that someone can declare the old
&gt;&gt; wagon-webdav as an extension and make sure it works.
&gt;&gt;
&gt;
&gt; that was one of my test cases - it'd be good to get a second 
&gt; verification. It's unfortunately not very practical to integration 
&gt; test explicitly, but there is an IT that checks an alternate wagon can 
&gt; be loaded in as an extension.
&gt;
&gt;
&gt; On 09/06/2008, at 6:06 AM, Jason van Zyl wrote:
&gt;&gt; I'll take a look early this week, but I'm concerned about how much 
&gt;&gt; changed during a beta including API changes and total replacement of 
&gt;&gt; a provider. We know from experience now whatever testing we've done 
&gt;&gt; we end up dinging users.
&gt;
&gt;
&gt; The API changes were all additive (and in Maven, it's not just that 
&gt; that is a problem, it's anything that changes the provider-api JAR 
&gt; since all the extensions get bound to the one distributed with Maven).
&gt;
&gt; I think the provider questions are addressed above.
&gt;
&gt; I'm currently stuck with just my vote, so I appreciate those taking a 
&gt; look.
&gt;
&gt; Cheers,
&gt; Brett
&gt;
&gt; -- 
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

-- 
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: wagon changes was: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c3D453EF3-C29D-456F-B7CD-0C8BE24A66FC@apache.org%3e"/>
<id>urn:uuid:%3c3D453EF3-C29D-456F-B7CD-0C8BE24A66FC@apache-org%3e</id>
<updated>2008-06-10T04:14:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 10/06/2008, at 7:40 AM, John Casey wrote:


&gt; I'm not sure about the replacement of the webdav wagon with a whole  
&gt; new implementation during beta releases, either, but I don't have a  
&gt; specific complaint if there's a compelling reason for it (I'm  
&gt; guessing I missed that conversation).

http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200805.mbox/%3c197E9D0B-A0A1-4199-B136-38D4ADE9FAD1@apache.org%3e

This doesn't affect anyone in this release - they would need to  
explicitly update to the new wagon. (Whether to replace the built-in  
one for 2.0.10, and even the API itself, is a separate discussion to  
this vote).


On 10/06/2008, at 10:01 AM, Brian E. Fox wrote:
&gt; I updated the main branch to include the new wagons and the  
&gt; jackrabbit.
&gt; I'm not setup to test much other than http, which seemed to be ok. I  
&gt; can
&gt; setup webdav on my apache system tomorrow. I'd like to see how
&gt; jackrabbit works and

Thanks. The branch I forwarded to dev@maven.apache.org has both  
changes already in place - are you using that or did you make your own  
customisations?

&gt; particularly test that someone can declare the old
&gt; wagon-webdav as an extension and make sure it works.
&gt;

that was one of my test cases - it'd be good to get a second  
verification. It's unfortunately not very practical to integration  
test explicitly, but there is an IT that checks an alternate wagon can  
be loaded in as an extension.


On 09/06/2008, at 6:06 AM, Jason van Zyl wrote:
&gt; I'll take a look early this week, but I'm concerned about how much  
&gt; changed during a beta including API changes and total replacement of  
&gt; a provider. We know from experience now whatever testing we've done  
&gt; we end up dinging users.


The API changes were all additive (and in Maven, it's not just that  
that is a problem, it's anything that changes the provider-api JAR  
since all the extensions get bound to the one distributed with Maven).

I think the provider questions are addressed above.

I'm currently stuck with just my vote, so I appreciate those taking a  
look.

Cheers,
Brett

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: [vote] Release Wagon 1.0 beta 3</title>
<author><name>&quot;Brian E. Fox&quot; &lt;brianf@reply.infinity.nu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c2BABBE7D2A66E04DB8A66A527D29927E403EF7@intrepid.infinity.nu%3e"/>
<id>urn:uuid:%3c2BABBE7D2A66E04DB8A66A527D29927E403EF7@intrepid-infinity-nu%3e</id>
<updated>2008-06-10T00:01:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I updated the main branch to include the new wagons and the jackrabbit.
I'm not setup to test much other than http, which seemed to be ok. I can
setup webdav on my apache system tomorrow. I'd like to see how
jackrabbit works and particularly test that someone can declare the old
wagon-webdav as an extension and make sure it works.

-----Original Message-----
From: John Casey [mailto:jdcasey@commonjava.org] 
Sent: Monday, June 09, 2008 5:40 PM
To: wagon-dev@maven.apache.org
Subject: Re: [vote] Release Wagon 1.0 beta 3

I'm +0, mainly for the reason that I don't feel like I have the 
environments available to give it a rigorous testing. It did work for 
everything I tried it on, but that was mainly scp/http/file stuff, and 
nothing too exotic. I'm not sure about the replacement of the webdav 
wagon with a whole new implementation during beta releases, either, but 
I don't have a specific complaint if there's a compelling reason for it 
(I'm guessing I missed that conversation).

I'd be more comfortable if there were some people out there willing to 
test it on some more advanced use cases, like with proxies, authn/authz,

anything else...

-john

Brett Porter wrote:
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release 
&gt; notes here:
&gt;     
&gt;
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
me=Html&amp;version=12544 
&gt;
&gt;
&gt; While the binaries, including the sources, signatures and checksums, 
&gt; can be downloaded here:
&gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; -- 
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

-- 
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


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


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>John Casey &lt;jdcasey@commonjava.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c484DA349.6040409@commonjava.org%3e"/>
<id>urn:uuid:%3c484DA349-6040409@commonjava-org%3e</id>
<updated>2008-06-09T21:40:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I'm +0, mainly for the reason that I don't feel like I have the 
environments available to give it a rigorous testing. It did work for 
everything I tried it on, but that was mainly scp/http/file stuff, and 
nothing too exotic. I'm not sure about the replacement of the webdav 
wagon with a whole new implementation during beta releases, either, but 
I don't have a specific complaint if there's a compelling reason for it 
(I'm guessing I missed that conversation).

I'd be more comfortable if there were some people out there willing to 
test it on some more advanced use cases, like with proxies, authn/authz, 
anything else...

-john

Brett Porter wrote:
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release 
&gt; notes here:
&gt;     
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544

&gt;
&gt;
&gt; While the binaries, including the sources, signatures and checksums, 
&gt; can be downloaded here:
&gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; -- 
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

-- 
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Jason van Zyl &lt;jason@maven.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c0C5AF72E-4920-43FD-A05B-6388DEF794B0@maven.org%3e"/>
<id>urn:uuid:%3c0C5AF72E-4920-43FD-A05B-6388DEF794B0@maven-org%3e</id>
<updated>2008-06-08T20:06:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I'll take a look early this week, but I'm concerned about how much  
changed during a beta including API changes and total replacement of a  
provider. We know from experience now whatever testing we've done we  
end up dinging users.

On 6-Jun-08, at 2:10 PM, Brian E. Fox wrote:

&gt; Do we need the special branch to test this? What changes exactly are  
&gt; in
&gt; that jackrabbit branch?
&gt;
&gt; -----Original Message-----
&gt; From: Brett Porter [mailto:brett@apache.org]
&gt; Sent: Wednesday, June 04, 2008 3:09 AM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release
&gt; notes here:
&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt; me=Html&amp;version=12544
&gt;
&gt; While the binaries, including the sources, signatures and checksums,
&gt; can be downloaded here:
&gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

-- Buddha 




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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c7942DA43-1719-4319-B427-8BF55F0059C7@apache.org%3e"/>
<id>urn:uuid:%3c7942DA43-1719-4319-B427-8BF55F0059C7@apache-org%3e</id>
<updated>2008-06-07T12:37:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
You could just bump things to 1.0-beta-3 on the main branch (but there  
is no webdav wagon in 1.0-beta-3, so keep that at beta-2).

The jackrabbit branch changes the following:
- the above
- replace wagon-webadv with wagon-webdav-jackrabbit
- adjust shading rules to match the above.

- Brett

On 07/06/2008, at 7:10 AM, Brian E. Fox wrote:

&gt; Do we need the special branch to test this? What changes exactly are  
&gt; in
&gt; that jackrabbit branch?
&gt;
&gt; -----Original Message-----
&gt; From: Brett Porter [mailto:brett@apache.org]
&gt; Sent: Wednesday, June 04, 2008 3:09 AM
&gt; To: wagon-dev@maven.apache.org
&gt; Subject: [vote] Release Wagon 1.0 beta 3
&gt;
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release
&gt; notes here:
&gt;
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
&gt; me=Html&amp;version=12544
&gt;
&gt; While the binaries, including the sources, signatures and checksums,
&gt; can be downloaded here:
&gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: [vote] Release Wagon 1.0 beta 3</title>
<author><name>&quot;Brian E. Fox&quot; &lt;brianf@reply.infinity.nu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c2BABBE7D2A66E04DB8A66A527D29927E403EBE@intrepid.infinity.nu%3e"/>
<id>urn:uuid:%3c2BABBE7D2A66E04DB8A66A527D29927E403EBE@intrepid-infinity-nu%3e</id>
<updated>2008-06-06T21:10:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Do we need the special branch to test this? What changes exactly are in
that jackrabbit branch?

-----Original Message-----
From: Brett Porter [mailto:brett@apache.org] 
Sent: Wednesday, June 04, 2008 3:09 AM
To: wagon-dev@maven.apache.org
Subject: [vote] Release Wagon 1.0 beta 3

Hi

The Wagon 1.0-beta-3 candidate has been staged.

This release includes 59 fixes. You can take a look at the release  
notes here:
 
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleNa
me=Html&amp;version=12544

While the binaries, including the sources, signatures and checksums,  
can be downloaded here:
    http://people.apache.org/~brett/staged-releases-wagon

The tag is:
    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3

Everyone is encouraged to vote and give their feedback.

[ ]  +1  Release it!
[ ]   0
[ ]  -1  Don't release it, because...

The vote will be open for 72 hours.

Thanks,
Brett

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>James William Dumay &lt;james@atlassian.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c1212630044.7035.63.camel@heck%3e"/>
<id>urn:uuid:%3c1212630044-7035-63-camel@heck%3e</id>
<updated>2008-06-05T01:40:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1 for release.

I tested the jackrabbit maven branch with the staged release - looks
great.

Thanks again for cleaning up Wagon and pushing forward with a release
Brett.

James

On Wed, 2008-06-04 at 17:08 +1000, Brett Porter wrote:
&gt; Hi
&gt; 
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt; 
&gt; This release includes 59 fixes. You can take a look at the release  
&gt; notes here:
&gt;      http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544
&gt; 
&gt; While the binaries, including the sources, signatures and checksums,  
&gt; can be downloaded here:
&gt;     http://people.apache.org/~brett/staged-releases-wagon
&gt; 
&gt; The tag is:
&gt;     http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt; 
&gt; Everyone is encouraged to vote and give their feedback.
&gt; 
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt; 
&gt; The vote will be open for 72 hours.
&gt; 
&gt; Thanks,
&gt; Brett
&gt; 
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; 


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: wagon version was: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c5C65EB70-A23D-4BBB-AC8F-C4EC1F38651B@apache.org%3e"/>
<id>urn:uuid:%3c5C65EB70-A23D-4BBB-AC8F-C4EC1F38651B@apache-org%3e</id>
<updated>2008-06-05T01:34:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
In general, I certainly agree. However, there are issues open for 1.0  
that include documentation which would make it usable by someone else.  
Also, I'm hesitant to jump to 1.0 after incorporating 59 fixes  
spanning more than a year.

IMO, these shouldn't halt another release though.

*Please* change the subject when you comment on a vote so that it  
doesn't confuse things, such as with James' reply.

- Brett

On 05/06/2008, at 7:24 AM, Joakim Erdfelt wrote:

&gt; Ugh. beta-3?
&gt; Can't we just call this 1.0 yet?
&gt;
&gt; - Joakim
&gt;
&gt; Brett Porter wrote:
&gt;&gt; Hi
&gt;&gt;
&gt;&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;&gt;
&gt;&gt; This release includes 59 fixes. You can take a look at the release  
&gt;&gt; notes here:
&gt;&gt;    http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544
&gt;&gt;
&gt;&gt; While the binaries, including the sources, signatures and  
&gt;&gt; checksums, can be downloaded here:
&gt;&gt;   http://people.apache.org/~brett/staged-releases-wagon
&gt;&gt;
&gt;&gt; The tag is:
&gt;&gt;   http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;&gt;
&gt;&gt; Everyone is encouraged to vote and give their feedback.
&gt;&gt;
&gt;&gt; [ ]  +1  Release it!
&gt;&gt; [ ]   0
&gt;&gt; [ ]  -1  Don't release it, because...
&gt;&gt;
&gt;&gt; The vote will be open for 72 hours.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Brett
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>James William Dumay &lt;james@atlassian.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c1212625200.7035.56.camel@heck%3e"/>
<id>urn:uuid:%3c1212625200-7035-56-camel@heck%3e</id>
<updated>2008-06-05T00:20:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
That +1 was a version change to 1.0

On Thu, 2008-06-05 at 09:57 +1000, James William Dumay wrote:
&gt; +1
&gt; 
&gt; On Wed, 2008-06-04 at 14:24 -0700, Joakim Erdfelt wrote:
&gt; &gt; Ugh. beta-3?
&gt; &gt; Can't we just call this 1.0 yet?
&gt; &gt; 
&gt; &gt; - Joakim
&gt; &gt; 
&gt; &gt; Brett Porter wrote:
&gt; &gt; &gt; Hi
&gt; &gt; &gt;
&gt; &gt; &gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt; &gt; &gt;
&gt; &gt; &gt; This release includes 59 fixes. You can take a look at the release 
&gt; &gt; &gt; notes here:
&gt; &gt; &gt;     
&gt; &gt; &gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544

&gt; &gt; &gt;
&gt; &gt; &gt;
&gt; &gt; &gt; While the binaries, including the sources, signatures and checksums, 
&gt; &gt; &gt; can be downloaded here:
&gt; &gt; &gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt; &gt; &gt;
&gt; &gt; &gt; The tag is:
&gt; &gt; &gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt; &gt; &gt;
&gt; &gt; &gt; Everyone is encouraged to vote and give their feedback.
&gt; &gt; &gt;
&gt; &gt; &gt; [ ]  +1  Release it!
&gt; &gt; &gt; [ ]   0
&gt; &gt; &gt; [ ]  -1  Don't release it, because...
&gt; &gt; &gt;
&gt; &gt; &gt; The vote will be open for 72 hours.
&gt; &gt; &gt;
&gt; &gt; &gt; Thanks,
&gt; &gt; &gt; Brett
&gt; &gt; &gt;
&gt; &gt; &gt; -- 
&gt; &gt; &gt; Brett Porter
&gt; &gt; &gt; brett@apache.org
&gt; &gt; &gt; http://blogs.exist.com/bporter/
&gt; &gt; &gt;
&gt; &gt; &gt;
&gt; &gt; &gt; ---------------------------------------------------------------------
&gt; &gt; &gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; &gt; &gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; 
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; &gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; &gt; 
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; 


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>James William Dumay &lt;james@atlassian.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c1212623827.7035.54.camel@heck%3e"/>
<id>urn:uuid:%3c1212623827-7035-54-camel@heck%3e</id>
<updated>2008-06-04T23:57:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+1

On Wed, 2008-06-04 at 14:24 -0700, Joakim Erdfelt wrote:
&gt; Ugh. beta-3?
&gt; Can't we just call this 1.0 yet?
&gt; 
&gt; - Joakim
&gt; 
&gt; Brett Porter wrote:
&gt; &gt; Hi
&gt; &gt;
&gt; &gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt; &gt;
&gt; &gt; This release includes 59 fixes. You can take a look at the release 
&gt; &gt; notes here:
&gt; &gt;     
&gt; &gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544

&gt; &gt;
&gt; &gt;
&gt; &gt; While the binaries, including the sources, signatures and checksums, 
&gt; &gt; can be downloaded here:
&gt; &gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt; &gt;
&gt; &gt; The tag is:
&gt; &gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt; &gt;
&gt; &gt; Everyone is encouraged to vote and give their feedback.
&gt; &gt;
&gt; &gt; [ ]  +1  Release it!
&gt; &gt; [ ]   0
&gt; &gt; [ ]  -1  Don't release it, because...
&gt; &gt;
&gt; &gt; The vote will be open for 72 hours.
&gt; &gt;
&gt; &gt; Thanks,
&gt; &gt; Brett
&gt; &gt;
&gt; &gt; -- 
&gt; &gt; Brett Porter
&gt; &gt; brett@apache.org
&gt; &gt; http://blogs.exist.com/bporter/
&gt; &gt;
&gt; &gt;
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; &gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; &gt;
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt; 


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [vote] Release Wagon 1.0 beta 3</title>
<author><name>Joakim Erdfelt &lt;joakim@erdfelt.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c4847080A.3020609@erdfelt.com%3e"/>
<id>urn:uuid:%3c4847080A-3020609@erdfelt-com%3e</id>
<updated>2008-06-04T21:24:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Ugh. beta-3?
Can't we just call this 1.0 yet?

- Joakim

Brett Porter wrote:
&gt; Hi
&gt;
&gt; The Wagon 1.0-beta-3 candidate has been staged.
&gt;
&gt; This release includes 59 fixes. You can take a look at the release 
&gt; notes here:
&gt;     
&gt; http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544

&gt;
&gt;
&gt; While the binaries, including the sources, signatures and checksums, 
&gt; can be downloaded here:
&gt;    http://people.apache.org/~brett/staged-releases-wagon
&gt;
&gt; The tag is:
&gt;    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3
&gt;
&gt; Everyone is encouraged to vote and give their feedback.
&gt;
&gt; [ ]  +1  Release it!
&gt; [ ]   0
&gt; [ ]  -1  Don't release it, because...
&gt;
&gt; The vote will be open for 72 hours.
&gt;
&gt; Thanks,
&gt; Brett
&gt;
&gt; -- 
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;


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



</pre>
</div>
</content>
</entry>
<entry>
<title>[vote] Release Wagon 1.0 beta 3</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c64EBC373-411E-4FE0-8381-BC95510ABE66@apache.org%3e"/>
<id>urn:uuid:%3c64EBC373-411E-4FE0-8381-BC95510ABE66@apache-org%3e</id>
<updated>2008-06-04T07:08:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi

The Wagon 1.0-beta-3 candidate has been staged.

This release includes 59 fixes. You can take a look at the release  
notes here:
     http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335&amp;styleName=Html&amp;version=12544

While the binaries, including the sources, signatures and checksums,  
can be downloaded here:
    http://people.apache.org/~brett/staged-releases-wagon

The tag is:
    http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3

Everyone is encouraged to vote and give their feedback.

[ ]  +1  Release it!
[ ]   0
[ ]  -1  Don't release it, because...

The vote will be open for 72 hours.

Thanks,
Brett

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>getting ready for a release</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c41EDBAAA-8051-464F-B412-DC1DBAB0D294@apache.org%3e"/>
<id>urn:uuid:%3c41EDBAAA-8051-464F-B412-DC1DBAB0D294@apache-org%3e</id>
<updated>2008-06-02T16:39:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I'm now done fixing issues in Wagon. I'm going to continue with  
testing, but am expecting to call a vote for 1.0-beta-3 in the next  
couple of days.

Let me know if anyone has any objections...

Cheers,
Brett

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: dependency on commons-httpclient in wagon-http-shared?</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c2948C6DC-422F-44D6-B545-9A1C819EBB1A@apache.org%3e"/>
<id>urn:uuid:%3c2948C6DC-422F-44D6-B545-9A1C819EBB1A@apache-org%3e</id>
<updated>2008-06-01T17:21:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 01/06/2008, at 10:55 AM, Brett Porter wrote:

&gt; lightweight excludes it, but it's because it has classes shared  
&gt; between webdav and http.
&gt;
&gt; I think maybe I'll move therm into http and just have webdav depend  
&gt; on http.

Actually, since that would drag in both providers, probably  
undesirably, I'm just going to leave it as is.

&gt;
&gt;
&gt; - Brett
&gt;
&gt; On 01/06/2008, at 6:16 AM, Joakim Erdfelt wrote:
&gt;
&gt;&gt; Just curious as to why we have a dependency on commons-httpclient  
&gt;&gt; in wagon-http-shared?
&gt;&gt;
&gt;&gt; That would cause a dependency on commons-httpclient in the wagon- 
&gt;&gt; http-lightweight.
&gt;&gt; Do we want that?
&gt;&gt;
&gt;&gt; - Joakim
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; --
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r662092 - in /maven/wagon/trunk/wagon-providers/wagon-webdav-jackrabbit/src: main/java/org/apache/maven/wagon/providers/webdav/ main/resources/ main/resources/META-INF/ main/resources/META-INF/plexus/ test/java/org/apache/maven/wagon/</title>
<author><name>Joakim Erdfelt &lt;joakim@erdfelt.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3c48421BB9.4040707@erdfelt.com%3e"/>
<id>urn:uuid:%3c48421BB9-4040707@erdfelt-com%3e</id>
<updated>2008-06-01T03:47:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Done.

http://jira.codehaus.org/browse/WAGON-217

- Joakim

Brett Porter wrote:
&gt; yeah, that'd be good for tracking both cases actually.
&gt;
&gt; On 01/06/2008, at 12:55 PM, Wendy Smoak wrote:
&gt;
&gt;&gt; On Sat, May 31, 2008 at 2:50 PM,  &lt;joakime@apache.org&gt; wrote:
&gt;&gt;&gt; Author: joakime
&gt;&gt;&gt; Date: Sat May 31 14:50:14 2008
&gt;&gt;&gt; New Revision: 662092
&gt;&gt;&gt;
&gt;&gt;&gt; URL: http://svn.apache.org/viewvc?rev=662092&amp;view=rev
&gt;&gt;&gt; Log:
&gt;&gt;&gt; * Adding support for URI spec protocol definitions for webdav as well.
&gt;&gt;&gt; Original protocol prefixes - dav:http:// and dav:https://
&gt;&gt;&gt; Added URI protocol prefixes - dav:// and davs:// and dav+http:// and 
&gt;&gt;&gt; dav+https://
&gt;&gt;&gt; * Adding tests to ensure backwards compatibility, as well as to test 
&gt;&gt;&gt; url mappings for new URI protocol specs.
&gt;&gt;
&gt;&gt; This looks like a new feature (support for new url formats) -- is
&gt;&gt; there a JIRA issue so it will be in the release notes?  Any docs to be
&gt;&gt; updated?
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; -- 
&gt;&gt; Wendy
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt;&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;&gt;
&gt;
&gt; -- 
&gt; Brett Porter
&gt; brett@apache.org
&gt; http://blogs.exist.com/bporter/
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r662092 - in /maven/wagon/trunk/wagon-providers/wagon-webdav-jackrabbit/src: main/java/org/apache/maven/wagon/providers/webdav/ main/resources/ main/resources/META-INF/ main/resources/META-INF/plexus/ test/java/org/apache/maven/wagon/</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3cAD870826-A87A-4D11-9251-06862F539890@apache.org%3e"/>
<id>urn:uuid:%3cAD870826-A87A-4D11-9251-06862F539890@apache-org%3e</id>
<updated>2008-06-01T03:03:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
yeah, that'd be good for tracking both cases actually.

On 01/06/2008, at 12:55 PM, Wendy Smoak wrote:

&gt; On Sat, May 31, 2008 at 2:50 PM,  &lt;joakime@apache.org&gt; wrote:
&gt;&gt; Author: joakime
&gt;&gt; Date: Sat May 31 14:50:14 2008
&gt;&gt; New Revision: 662092
&gt;&gt;
&gt;&gt; URL: http://svn.apache.org/viewvc?rev=662092&amp;view=rev
&gt;&gt; Log:
&gt;&gt; * Adding support for URI spec protocol definitions for webdav as  
&gt;&gt; well.
&gt;&gt; Original protocol prefixes - dav:http:// and dav:https://
&gt;&gt; Added URI protocol prefixes - dav:// and davs:// and dav+http://  
&gt;&gt; and dav+https://
&gt;&gt; * Adding tests to ensure backwards compatibility, as well as to  
&gt;&gt; test url mappings for new URI protocol specs.
&gt;
&gt; This looks like a new feature (support for new url formats) -- is
&gt; there a JIRA issue so it will be in the release notes?  Any docs to be
&gt; updated?
&gt;
&gt; Thanks,
&gt; -- 
&gt; Wendy
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: wagon-dev-unsubscribe@maven.apache.org
&gt; For additional commands, e-mail: wagon-dev-help@maven.apache.org
&gt;

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r662092 - in /maven/wagon/trunk/wagon-providers/wagon-webdav-jackrabbit/src: main/java/org/apache/maven/wagon/providers/webdav/ main/resources/ main/resources/META-INF/ main/resources/META-INF/plexus/ test/java/org/apache/maven/wagon/</title>
<author><name>&quot;Wendy Smoak&quot; &lt;wsmoak@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/200806.mbox/%3cadba96190805311955g57a6f966q16eeb3f5e501c869@mail.gmail.com%3e"/>
<id>urn:uuid:%3cadba96190805311955g57a6f966q16eeb3f5e501c869@mail-gmail-com%3e</id>
<updated>2008-06-01T02:55:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Sat, May 31, 2008 at 2:50 PM,  &lt;joakime@apache.org&gt; wrote:
&gt; Author: joakime
&gt; Date: Sat May 31 14:50:14 2008
&gt; New Revision: 662092
&gt;
&gt; URL: http://svn.apache.org/viewvc?rev=662092&amp;view=rev
&gt; Log:
&gt; * Adding support for URI spec protocol definitions for webdav as well.
&gt;  Original protocol prefixes - dav:http:// and dav:https://
&gt;  Added URI protocol prefixes - dav:// and davs:// and dav+http:// and dav+https://
&gt; * Adding tests to ensure backwards compatibility, as well as to test url mappings for
new URI protocol specs.

This looks like a new feature (support for new url formats) -- is
there a JIRA issue so it will be in the release notes?  Any docs to be
updated?

Thanks,
-- 
Wendy

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



</pre>
</div>
</content>
</entry>
</feed>
