diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 27386c7..f7d6089 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -24,8 +24,8 @@ jobs:
name: Verify
uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v3
with:
- ff-goal: '-P run-its install' # site use project version for reporting
- verify-goal: '-P run-its install' # should be the same as for first build
+ ff-goal: '-ntp -P run-its install' # site use project version for reporting
+ verify-goal: '-ntp -P run-its install' # should be the same as for first build
deploy:
name: Deploy
diff --git a/pom.xml b/pom.xml
index e12387a..87e6b82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -183,6 +183,11 @@
slf4j-api
1.7.9
+
+ org.slf4j
+ slf4j-simple
+ 1.7.9
+
@@ -210,6 +215,18 @@
+
+ org.eclipse.jetty
+ jetty-server
+ 9.4.51.v20230217
+ test
+
+
+ org.eclipse.jetty
+ jetty-http
+ 9.4.51.v20230217
+ test
+
diff --git a/src/main/java/org/codehaus/mojo/wagon/AbstractCopyMojo.java b/src/main/java/org/mojohaus/mojo/wagon/AbstractCopyMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/AbstractCopyMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/AbstractCopyMojo.java
index 653c08d..86f1f60 100644
--- a/src/main/java/org/codehaus/mojo/wagon/AbstractCopyMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/AbstractCopyMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -80,4 +80,4 @@ private void disconnectWagon( Wagon wagon )
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/AbstractDoubleWagonMojo.java b/src/main/java/org/mojohaus/mojo/wagon/AbstractDoubleWagonMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/AbstractDoubleWagonMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/AbstractDoubleWagonMojo.java
index 1fde336..f8babb8 100644
--- a/src/main/java/org/codehaus/mojo/wagon/AbstractDoubleWagonMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/AbstractDoubleWagonMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/AbstractSingleWagonMojo.java b/src/main/java/org/mojohaus/mojo/wagon/AbstractSingleWagonMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/AbstractSingleWagonMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/AbstractSingleWagonMojo.java
index 6ae305e..239854b 100644
--- a/src/main/java/org/codehaus/mojo/wagon/AbstractSingleWagonMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/AbstractSingleWagonMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -92,4 +92,4 @@ public void execute()
protected abstract void execute( Wagon wagon )
throws MojoExecutionException, WagonException, IOException;
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/AbstractWagonListMojo.java b/src/main/java/org/mojohaus/mojo/wagon/AbstractWagonListMojo.java
similarity index 93%
rename from src/main/java/org/codehaus/mojo/wagon/AbstractWagonListMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/AbstractWagonListMojo.java
index ab7230f..f362c2b 100644
--- a/src/main/java/org/codehaus/mojo/wagon/AbstractWagonListMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/AbstractWagonListMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.Parameter;
-import org.codehaus.mojo.wagon.shared.WagonDownload;
-import org.codehaus.mojo.wagon.shared.WagonFileSet;
+import org.mojohaus.mojo.wagon.shared.WagonDownload;
+import org.mojohaus.mojo.wagon.shared.WagonFileSet;
/**
* Contains common configuration to scan for Wagon's files
diff --git a/src/main/java/org/codehaus/mojo/wagon/AbstractWagonMojo.java b/src/main/java/org/mojohaus/mojo/wagon/AbstractWagonMojo.java
similarity index 90%
rename from src/main/java/org/codehaus/mojo/wagon/AbstractWagonMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/AbstractWagonMojo.java
index cd2e486..8ebc4cb 100644
--- a/src/main/java/org/codehaus/mojo/wagon/AbstractWagonMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/AbstractWagonMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
@@ -7,9 +7,9 @@
import org.apache.maven.project.MavenProject;
import org.apache.maven.settings.Settings;
import org.apache.maven.wagon.Wagon;
-import org.codehaus.mojo.wagon.shared.WagonFactory;
-import org.codehaus.mojo.wagon.shared.WagonFileSet;
-import org.codehaus.mojo.wagon.shared.WagonUtils;
+import org.mojohaus.mojo.wagon.shared.WagonFactory;
+import org.mojohaus.mojo.wagon.shared.WagonFileSet;
+import org.mojohaus.mojo.wagon.shared.WagonUtils;
/**
* Provides base functionality for dealing with I/O using wagon.
@@ -61,4 +61,4 @@ protected WagonFileSet getWagonFileSet( String fromDir, String includes, String
{
return WagonUtils.getWagonFileSet( fromDir, includes, excludes, caseSensitive, toDir );
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/CopyMojo.java b/src/main/java/org/mojohaus/mojo/wagon/CopyMojo.java
similarity index 94%
rename from src/main/java/org/codehaus/mojo/wagon/CopyMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/CopyMojo.java
index f561f6d..dc15f92 100644
--- a/src/main/java/org/codehaus/mojo/wagon/CopyMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/CopyMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,8 +26,8 @@
import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.WagonException;
-import org.codehaus.mojo.wagon.shared.WagonCopy;
-import org.codehaus.mojo.wagon.shared.WagonFileSet;
+import org.mojohaus.mojo.wagon.shared.WagonCopy;
+import org.mojohaus.mojo.wagon.shared.WagonFileSet;
/**
* Copy artifacts from one Wagon repository to another Wagon repository.
@@ -78,4 +78,4 @@ protected void copy( Wagon srcWagon, Wagon targetWagon )
wagonCopy.copy( srcWagon, fileSet, targetWagon, optimize, this.getLog() );
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/DownloadMojo.java b/src/main/java/org/mojohaus/mojo/wagon/DownloadMojo.java
similarity index 95%
rename from src/main/java/org/codehaus/mojo/wagon/DownloadMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/DownloadMojo.java
index 398e0cc..43622da 100644
--- a/src/main/java/org/codehaus/mojo/wagon/DownloadMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/DownloadMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,7 +25,7 @@
import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.WagonException;
-import org.codehaus.mojo.wagon.shared.WagonFileSet;
+import org.mojohaus.mojo.wagon.shared.WagonFileSet;
/**
* Transfers a set of files from a remote URL to a specified local directory.
diff --git a/src/main/java/org/codehaus/mojo/wagon/DownloadSingleMojo.java b/src/main/java/org/mojohaus/mojo/wagon/DownloadSingleMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/DownloadSingleMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/DownloadSingleMojo.java
index c104815..d6a2cf4 100644
--- a/src/main/java/org/codehaus/mojo/wagon/DownloadSingleMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/DownloadSingleMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/ExistMojo.java b/src/main/java/org/mojohaus/mojo/wagon/ExistMojo.java
similarity index 95%
rename from src/main/java/org/codehaus/mojo/wagon/ExistMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/ExistMojo.java
index 5583c87..55806c1 100644
--- a/src/main/java/org/codehaus/mojo/wagon/ExistMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/ExistMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,7 +24,7 @@
import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.WagonException;
-import org.codehaus.mojo.wagon.shared.WagonDownload;
+import org.mojohaus.mojo.wagon.shared.WagonDownload;
/**
* Check for the existing of remote resource.
@@ -56,4 +56,4 @@ protected void execute( Wagon wagon )
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/ListMojo.java b/src/main/java/org/mojohaus/mojo/wagon/ListMojo.java
similarity index 95%
rename from src/main/java/org/codehaus/mojo/wagon/ListMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/ListMojo.java
index 1a83541..ef24e61 100644
--- a/src/main/java/org/codehaus/mojo/wagon/ListMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/ListMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
import java.util.List;
diff --git a/src/main/java/org/codehaus/mojo/wagon/MergeMavenRepoMojo.java b/src/main/java/org/mojohaus/mojo/wagon/MergeMavenRepoMojo.java
similarity index 94%
rename from src/main/java/org/codehaus/mojo/wagon/MergeMavenRepoMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/MergeMavenRepoMojo.java
index d324be7..8c90376 100644
--- a/src/main/java/org/codehaus/mojo/wagon/MergeMavenRepoMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/MergeMavenRepoMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,7 +25,7 @@
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.WagonException;
-import org.codehaus.mojo.wagon.shared.MavenRepoMerger;
+import org.mojohaus.mojo.wagon.shared.MavenRepoMerger;
/**
* Merge artifacts from one Maven repository to another Maven repository.
@@ -45,4 +45,4 @@ protected void copy( Wagon srcWagon, Wagon targetWagon )
mavenRepoMerger.merge( srcWagon, targetWagon, optimize, this.getLog() );
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/codehaus/mojo/wagon/SshExecMojo.java b/src/main/java/org/mojohaus/mojo/wagon/SshExecMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/SshExecMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/SshExecMojo.java
index 65f7d8b..2c3a6e2 100644
--- a/src/main/java/org/codehaus/mojo/wagon/SshExecMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/SshExecMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/UploadMojo.java b/src/main/java/org/mojohaus/mojo/wagon/UploadMojo.java
similarity index 97%
rename from src/main/java/org/codehaus/mojo/wagon/UploadMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/UploadMojo.java
index cff4fe0..1d752d8 100644
--- a/src/main/java/org/codehaus/mojo/wagon/UploadMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/UploadMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -29,7 +29,7 @@
import org.apache.maven.shared.model.fileset.FileSet;
import org.apache.maven.wagon.Wagon;
import org.apache.maven.wagon.WagonException;
-import org.codehaus.mojo.wagon.shared.WagonUpload;
+import org.mojohaus.mojo.wagon.shared.WagonUpload;
import org.codehaus.plexus.util.StringUtils;
/**
diff --git a/src/main/java/org/codehaus/mojo/wagon/UploadSingleMojo.java b/src/main/java/org/mojohaus/mojo/wagon/UploadSingleMojo.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/UploadSingleMojo.java
rename to src/main/java/org/mojohaus/mojo/wagon/UploadSingleMojo.java
index 603d1b3..b83c88f 100644
--- a/src/main/java/org/codehaus/mojo/wagon/UploadSingleMojo.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/UploadSingleMojo.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultMavenRepoMerger.java b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultMavenRepoMerger.java
similarity index 99%
rename from src/main/java/org/codehaus/mojo/wagon/shared/DefaultMavenRepoMerger.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/DefaultMavenRepoMerger.java
index b2d721a..5bbf196 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultMavenRepoMerger.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultMavenRepoMerger.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonCopy.java b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonCopy.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonCopy.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonCopy.java
index 5c0f2e3..c84192e 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonCopy.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonCopy.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonDownload.java b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonDownload.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonDownload.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonDownload.java
index 47c835d..d72c861 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonDownload.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonDownload.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonFactory.java b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonFactory.java
similarity index 99%
rename from src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonFactory.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonFactory.java
index f3acdbd..747fec2 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonFactory.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonFactory.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
import org.apache.maven.settings.Proxy;
import org.apache.maven.settings.Server;
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonUpload.java b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonUpload.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonUpload.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonUpload.java
index 8ff7234..615f601 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/DefaultWagonUpload.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/DefaultWagonUpload.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,7 +23,6 @@
import java.io.IOException;
import java.util.Arrays;
-import org.apache.maven.plugin.logging.Log;
import org.apache.maven.shared.model.fileset.FileSet;
import org.apache.maven.shared.model.fileset.util.FileSetManager;
import org.apache.maven.wagon.CommandExecutor;
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/MavenRepoMerger.java b/src/main/java/org/mojohaus/mojo/wagon/shared/MavenRepoMerger.java
similarity index 96%
rename from src/main/java/org/codehaus/mojo/wagon/shared/MavenRepoMerger.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/MavenRepoMerger.java
index 71310b9..9d95ea6 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/MavenRepoMerger.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/MavenRepoMerger.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/SelectorUtils.java b/src/main/java/org/mojohaus/mojo/wagon/shared/SelectorUtils.java
similarity index 99%
rename from src/main/java/org/codehaus/mojo/wagon/shared/SelectorUtils.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/SelectorUtils.java
index 6d34e2f..e926acc 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/SelectorUtils.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/SelectorUtils.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonCopy.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonCopy.java
similarity index 97%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonCopy.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonCopy.java
index 6e70961..ff877df 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonCopy.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonCopy.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonDirectoryScanner.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonDirectoryScanner.java
similarity index 99%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonDirectoryScanner.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonDirectoryScanner.java
index fa67927..8264a87 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonDirectoryScanner.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonDirectoryScanner.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonDownload.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonDownload.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonDownload.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonDownload.java
index e174e6c..e39a98f 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonDownload.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonDownload.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonFactory.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonFactory.java
similarity index 86%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonFactory.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonFactory.java
index 558b0cd..c80798e 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonFactory.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonFactory.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
import org.apache.maven.settings.Settings;
import org.apache.maven.wagon.Wagon;
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonFileSet.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonFileSet.java
similarity index 98%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonFileSet.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonFileSet.java
index c96df5f..69f224b 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonFileSet.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonFileSet.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonUpload.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonUpload.java
similarity index 97%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonUpload.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonUpload.java
index 7e2e38d..5a85fa2 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonUpload.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonUpload.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/src/main/java/org/codehaus/mojo/wagon/shared/WagonUtils.java b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonUtils.java
similarity index 95%
rename from src/main/java/org/codehaus/mojo/wagon/shared/WagonUtils.java
rename to src/main/java/org/mojohaus/mojo/wagon/shared/WagonUtils.java
index fd45dc7..7561856 100644
--- a/src/main/java/org/codehaus/mojo/wagon/shared/WagonUtils.java
+++ b/src/main/java/org/mojohaus/mojo/wagon/shared/WagonUtils.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon.shared;
+package org.mojohaus.mojo.wagon.shared;
import org.codehaus.plexus.util.StringUtils;
diff --git a/src/test/java/org/mojohaus/mojo/wagon/AbstractJettyIT.java b/src/test/java/org/mojohaus/mojo/wagon/AbstractJettyIT.java
new file mode 100644
index 0000000..c06a866
--- /dev/null
+++ b/src/test/java/org/mojohaus/mojo/wagon/AbstractJettyIT.java
@@ -0,0 +1,49 @@
+package org.mojohaus.mojo.wagon;
+
+import org.eclipse.jetty.server.Handler;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.ServerConnector;
+import org.eclipse.jetty.server.handler.DefaultHandler;
+import org.eclipse.jetty.server.handler.HandlerList;
+import org.eclipse.jetty.server.handler.ResourceHandler;
+import org.junit.After;
+import org.junit.Before;
+
+public abstract class AbstractJettyIT {
+
+ private Server server;
+ private int port;
+
+ @Before
+ public void runJetty() throws Exception {
+ server = new Server();
+ ServerConnector connector = new ServerConnector(server);
+ connector.setPort(0);
+ connector.setHost("localhost");
+ server.addConnector(connector);
+
+ ResourceHandler resource_handler = new ResourceHandler();
+ resource_handler.setDirectoriesListed(true);
+ resource_handler.setResourceBase(getDirectoryToServe());
+
+ HandlerList handlers = new HandlerList();
+ handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() });
+ server.setHandler(handlers);
+
+ server.start();
+ this.port = connector.getLocalPort();
+ }
+
+
+ @After
+ public void tearDown() throws Exception {
+ server.stop();
+ }
+
+ protected int getServerPort() {
+ return this.port;
+ }
+
+ protected abstract String getDirectoryToServe();
+
+}
diff --git a/src/test/java/org/codehaus/mojo/wagon/Wagon334MojoHttpIT.java b/src/test/java/org/mojohaus/mojo/wagon/Wagon334MojoHttpIT.java
similarity index 98%
rename from src/test/java/org/codehaus/mojo/wagon/Wagon334MojoHttpIT.java
rename to src/test/java/org/mojohaus/mojo/wagon/Wagon334MojoHttpIT.java
index a91a916..6bbc821 100644
--- a/src/test/java/org/codehaus/mojo/wagon/Wagon334MojoHttpIT.java
+++ b/src/test/java/org/mojohaus/mojo/wagon/Wagon334MojoHttpIT.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
import java.io.File;
diff --git a/src/test/java/org/codehaus/mojo/wagon/WagonMojoFtpBasicIT.java b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoFtpBasicIT.java
similarity index 98%
rename from src/test/java/org/codehaus/mojo/wagon/WagonMojoFtpBasicIT.java
rename to src/test/java/org/mojohaus/mojo/wagon/WagonMojoFtpBasicIT.java
index 4e944fc..10b28db 100644
--- a/src/test/java/org/codehaus/mojo/wagon/WagonMojoFtpBasicIT.java
+++ b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoFtpBasicIT.java
@@ -1,7 +1,13 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
+import io.takari.maven.testing.TestResources;
+import io.takari.maven.testing.executor.MavenExecution;
+import io.takari.maven.testing.executor.MavenExecutionResult;
+import io.takari.maven.testing.executor.MavenRuntime;
+import io.takari.maven.testing.executor.MavenRuntime.MavenRuntimeBuilder;
+import io.takari.maven.testing.executor.MavenVersions;
+import io.takari.maven.testing.executor.junit.MavenJUnitTestRunner;
import java.io.File;
-
import org.apache.ftpserver.ConnectionConfigFactory;
import org.apache.ftpserver.FtpServer;
import org.apache.ftpserver.FtpServerFactory;
@@ -15,14 +21,6 @@
import org.junit.Test;
import org.junit.runner.RunWith;
-import io.takari.maven.testing.TestResources;
-import io.takari.maven.testing.executor.MavenExecution;
-import io.takari.maven.testing.executor.MavenExecutionResult;
-import io.takari.maven.testing.executor.MavenRuntime;
-import io.takari.maven.testing.executor.MavenRuntime.MavenRuntimeBuilder;
-import io.takari.maven.testing.executor.MavenVersions;
-import io.takari.maven.testing.executor.junit.MavenJUnitTestRunner;
-
@RunWith( MavenJUnitTestRunner.class )
@MavenVersions( { "3.2.5" } )
public class WagonMojoFtpBasicIT
diff --git a/src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpIT.java b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpIT.java
similarity index 60%
rename from src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpIT.java
rename to src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpIT.java
index e701c06..69f390d 100644
--- a/src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpIT.java
+++ b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpIT.java
@@ -1,11 +1,6 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
-import java.io.File;
-
-import org.junit.Assert;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import static java.util.Objects.requireNonNull;
import io.takari.maven.testing.TestResources;
import io.takari.maven.testing.executor.MavenExecution;
@@ -14,20 +9,33 @@
import io.takari.maven.testing.executor.MavenRuntime.MavenRuntimeBuilder;
import io.takari.maven.testing.executor.MavenVersions;
import io.takari.maven.testing.executor.junit.MavenJUnitTestRunner;
+import java.io.File;
+import java.net.URL;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
@RunWith( MavenJUnitTestRunner.class )
@MavenVersions( { "3.2.5" } )
-public class WagonMojoHttpIT
+public class WagonMojoHttpIT extends AbstractJettyIT
{
@Rule
public final TestResources resources = new TestResources();
+ private final MavenRuntimeBuilder mavenBuilder;
- public final MavenRuntime maven;
+ public MavenRuntime maven;
public WagonMojoHttpIT( MavenRuntimeBuilder builder )
throws Exception
{
- this.maven = builder.withCliOptions( "-B" ).build();
+ this.mavenBuilder = builder.withCliOptions( "-B" );
+ }
+
+ @Before
+ public void setPort() throws Exception {
+ this.maven = this.mavenBuilder.withCliOptions( "-Dserver.port=" + getServerPort() ).build();
}
@Test
@@ -41,6 +49,12 @@ public void testDownload()
result.assertErrorFreeLog();
Assert.assertTrue( new File( result.getBasedir(),
- "target/it/http-download/1.1/commons-dbutils-1.1-sources.jar" ).exists() );
+ "target/it/http-download/commons-dbutils-1.1-sources.txt" ).exists() );
+ }
+
+ @Override
+ protected String getDirectoryToServe() {
+ URL classLocation = getClass().getResource(".");
+ return requireNonNull(classLocation).getPath();
}
}
diff --git a/src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpSettingsIT.java b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpSettingsIT.java
similarity index 60%
rename from src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpSettingsIT.java
rename to src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpSettingsIT.java
index a1e9e24..d4fa98e 100644
--- a/src/test/java/org/codehaus/mojo/wagon/WagonMojoHttpSettingsIT.java
+++ b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoHttpSettingsIT.java
@@ -1,10 +1,6 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
-import java.io.File;
-
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import static java.util.Objects.requireNonNull;
import io.takari.maven.testing.TestResources;
import io.takari.maven.testing.executor.MavenExecution;
@@ -13,20 +9,32 @@
import io.takari.maven.testing.executor.MavenRuntime.MavenRuntimeBuilder;
import io.takari.maven.testing.executor.MavenVersions;
import io.takari.maven.testing.executor.junit.MavenJUnitTestRunner;
+import java.io.File;
+import java.net.URL;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
@RunWith( MavenJUnitTestRunner.class )
@MavenVersions( { "3.2.5" } )
-public class WagonMojoHttpSettingsIT
+public class WagonMojoHttpSettingsIT extends AbstractJettyIT
{
@Rule
public final TestResources resources = new TestResources();
- public final MavenRuntime maven;
+ public MavenRuntime maven;
+ private final MavenRuntimeBuilder mavenBuilder;
public WagonMojoHttpSettingsIT( MavenRuntimeBuilder builder )
throws Exception
{
- this.maven = builder.withCliOptions( "-B", "-e", "-s", "settings.xml" ).build();
+ this.mavenBuilder = builder.withCliOptions( "-B", "-e", "-s", "settings.xml");
+ }
+
+ @Before
+ public void setPort() throws Exception {
+ this.maven = this.mavenBuilder.withCliOptions( "-Dserver.port=" + getServerPort() ).build();
}
@Test
@@ -39,4 +47,10 @@ public void testDownload()
MavenExecutionResult result = mavenExec.execute( "clean", "verify" );
result.assertErrorFreeLog();
}
+
+ @Override
+ protected String getDirectoryToServe() {
+ URL classLocation = getClass().getResource(".");
+ return requireNonNull(classLocation).getPath();
+ }
}
diff --git a/src/test/java/org/codehaus/mojo/wagon/WagonMojoSshIT.java b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoSshIT.java
similarity index 97%
rename from src/test/java/org/codehaus/mojo/wagon/WagonMojoSshIT.java
rename to src/test/java/org/mojohaus/mojo/wagon/WagonMojoSshIT.java
index a692ac0..39a74e1 100644
--- a/src/test/java/org/codehaus/mojo/wagon/WagonMojoSshIT.java
+++ b/src/test/java/org/mojohaus/mojo/wagon/WagonMojoSshIT.java
@@ -1,4 +1,4 @@
-package org.codehaus.mojo.wagon;
+package org.mojohaus.mojo.wagon;
import java.io.File;
diff --git a/src/test/projects/ftp-basic/pom.xml b/src/test/projects/ftp-basic/pom.xml
index 19c08f1..fe8c33f 100644
--- a/src/test/projects/ftp-basic/pom.xml
+++ b/src/test/projects/ftp-basic/pom.xml
@@ -31,7 +31,7 @@
false
anonymous.ftp
- ftp://anonymous@localhost:8221/test-classes/org/codehaus/mojo/wagon
+ ftp://anonymous@localhost:8221/test-classes/org/mojohaus/mojo/wagon
diff --git a/src/test/projects/http-download/pom.xml b/src/test/projects/http-download/pom.xml
index b0011a4..ad46182 100644
--- a/src/test/projects/http-download/pom.xml
+++ b/src/test/projects/http-download/pom.xml
@@ -10,6 +10,7 @@
${project.build.directory}/it/http-download
3.0.0
+ 8080
@@ -42,7 +43,7 @@
list
- https://repo1.maven.org/maven2/commons-dbutils/commons-dbutils
+ http://localhost:${server.port}/http-download
@@ -54,8 +55,8 @@
download-single
- https://repo1.maven.org/maven2/commons-dbutils/commons-dbutils/1.1
- commons-dbutils-1.1-sources.jar
+ http://localhost:${server.port}/http-download
+ commons-dbutils-1.1-sources.txt
${downloadDirectory.base}
@@ -66,7 +67,7 @@
download-single
- https://repo1.maven.org/maven2/commons-dbutils/commons-dbutils/1.2/commons-dbutils-1.2-sources.jar
+ http://localhost:${server.port}/http-download/commons-dbutils-1.2-sources.txt
${downloadDirectory.base}
@@ -77,7 +78,7 @@
download
- https://repo1.maven.org/maven2/commons-dbutils/commons-dbutils
+ http://localhost:${server.port}/http-download
1.1/**
1.0/**, 1.2/**, 1.3/**, 1.4/**, 1.5/**, 1.6/**
${downloadDirectory.base}
diff --git a/src/test/resources/org/mojohaus/mojo/wagon/http-download/1.1/common-dbutils-1.1.pom.asc b/src/test/resources/org/mojohaus/mojo/wagon/http-download/1.1/common-dbutils-1.1.pom.asc
new file mode 100644
index 0000000..c6cac69
--- /dev/null
+++ b/src/test/resources/org/mojohaus/mojo/wagon/http-download/1.1/common-dbutils-1.1.pom.asc
@@ -0,0 +1 @@
+empty
diff --git a/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.1-sources.txt b/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.1-sources.txt
new file mode 100644
index 0000000..c6cac69
--- /dev/null
+++ b/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.1-sources.txt
@@ -0,0 +1 @@
+empty
diff --git a/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.2-sources.txt b/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.2-sources.txt
new file mode 100644
index 0000000..c6cac69
--- /dev/null
+++ b/src/test/resources/org/mojohaus/mojo/wagon/http-download/commons-dbutils-1.2-sources.txt
@@ -0,0 +1 @@
+empty
diff --git a/src/test/resources/simplelogger.properties b/src/test/resources/simplelogger.properties
new file mode 100644
index 0000000..cd90c2a
--- /dev/null
+++ b/src/test/resources/simplelogger.properties
@@ -0,0 +1 @@
+org.slf4j.simpleLogger.defaultLogLevel=warn