Updated Branches: refs/heads/master feb059de9 -> e654f2f88
Note on integration testing Project: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/commit/e654f2f8 Tree: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/e654f2f8 Diff: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/e654f2f8 Branch: refs/heads/master Commit: e654f2f88c0e6d63432026b8fe86770ddd6530e3 Parents: feb059d Author: Jason van Zyl <[email protected]> Authored: Fri Nov 29 15:13:13 2013 -0500 Committer: Jason van Zyl <[email protected]> Committed: Fri Nov 29 15:13:13 2013 -0500 ---------------------------------------------------------------------- README | 3 --- README.md | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/e654f2f8/README ---------------------------------------------------------------------- diff --git a/README b/README deleted file mode 100644 index 73a0328..0000000 --- a/README +++ /dev/null @@ -1,3 +0,0 @@ -Maven Core Integration Tests - -Maven Developers List: [email protected] http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/e654f2f8/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md new file mode 100644 index 0000000..75c72bc --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +Maven Core Integration Tests + +Maven Developers List: [email protected] + +A little background to help understand things: A good IT does not depend on external repos like central, it uses dedicated test plugins and test repositories. The default settings.xml used by ITs helps to enforce this by pointing central at file:target/null which obviously can't resolve anything. This setup using a file-based dummy repo also helps execution time because this repo produces (expected) 404s much faster than a HTTP-based repo. The one place where access to central is desired is in the MavenITBootstrapTest which doesn't really test anything but just primes the local repo with any artifacts the ITs will need. So some care needs to be taken when introducing new dependencies into the ITs themselves or the support plugins. Many times the failures that we encounter are discrepancies between actual artifact consumption required and what is populated during bootstraping. \ No newline at end of file
