]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.maven/src/main/java/org/argeo/slc/maven/ManualWagonProvider.java
INtroduce server repo
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.maven / src / main / java / org / argeo / slc / maven / ManualWagonProvider.java
index 84fb6563e5257a843af6db496dcfbca28caf98a8..35a0bc45585f5bbfe9c89872fc15662fd9e4dd6a 100644 (file)
@@ -11,29 +11,24 @@ package org.argeo.slc.maven;
 import org.apache.maven.wagon.Wagon;
 import org.apache.maven.wagon.providers.file.FileWagon;
 import org.apache.maven.wagon.providers.http.LightweightHttpWagon;
+import org.apache.maven.wagon.providers.webdav.WebDavWagon;
 import org.sonatype.aether.connector.wagon.WagonProvider;
 
-public class ManualWagonProvider
-    implements WagonProvider
-{
+public class ManualWagonProvider implements WagonProvider {
 
-    public Wagon lookup( String roleHint )
-        throws Exception
-    {
-        if ( "file".equals( roleHint ) )
-        {
-            return new FileWagon();
-        }
-        else if ( "http".equals( roleHint ) )
-        {
-            return new LightweightHttpWagon();
-        }
-        return null;
-    }
+       public Wagon lookup(String roleHint) throws Exception {
+               if ("file".equals(roleHint)) {
+                       return new FileWagon();
+               } else if ("http".equals(roleHint)) {
+                       return new LightweightHttpWagon();
+               } else if ("webdav".equals(roleHint)) {
+                       return new WebDavWagon();
+               }
+               return null;
+       }
 
-    public void release( Wagon wagon )
-    {
+       public void release(Wagon wagon) {
 
-    }
+       }
 
 }