You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2017/04/03 22:49:05 UTC
maven-integration-testing git commit: added bootstrap info
Repository: maven-integration-testing
Updated Branches:
refs/heads/master 3d6822b15 -> d0ac0d4e8
added bootstrap info
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/d0ac0d4e
Tree: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/d0ac0d4e
Diff: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/d0ac0d4e
Branch: refs/heads/master
Commit: d0ac0d4e840cfe74effa8a3a17d7c760973fb95d
Parents: 3d6822b
Author: Herv� Boutemy <hb...@apache.org>
Authored: Tue Apr 4 00:47:44 2017 +0200
Committer: Herv� Boutemy <hb...@apache.org>
Committed: Tue Apr 4 00:48:04 2017 +0200
----------------------------------------------------------------------
core-it-suite/src/site/apt/bootstrap.apt.vm | 66 ++++++++++++++++++++
core-it-suite/src/site/apt/index.apt.vm | 3 +-
core-it-suite/src/site/site.xml | 1 +
.../src/test/resources/bootstrap/pom.xml | 21 ++++++-
4 files changed, 88 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/d0ac0d4e/core-it-suite/src/site/apt/bootstrap.apt.vm
----------------------------------------------------------------------
diff --git a/core-it-suite/src/site/apt/bootstrap.apt.vm b/core-it-suite/src/site/apt/bootstrap.apt.vm
new file mode 100644
index 0000000..53766c2
--- /dev/null
+++ b/core-it-suite/src/site/apt/bootstrap.apt.vm
@@ -0,0 +1,66 @@
+ -----
+ Maven Core Integration Tests Bootstrap
+ -----
+ Herv� Boutemy
+ -----
+ 2017-04-04
+ -----
+
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements. See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership. The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License. You may obtain a copy of the License at
+~~
+~~ http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied. See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ http://maven.apache.org/doxia/references/apt-format.html
+
+Maven Core Integration Tests Bootstrap
+
+ Core IT Bootstrapping downloads from central repository every dependency (artifacts, plugins) required to let
+ ITs run without downloading anything later.
+
+%{toc|section=1}
+
+* Base Plugins Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/target/resolve-plugins.txt}
+
+* Group 1 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-1/target/resolve.txt}
+
+* Group 2 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-2/target/resolve.txt}
+
+* Group 3 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-3/target/resolve.txt}
+
+* Group 4 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-4/target/resolve.txt}
+
+* Group 5 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-5/target/resolve.txt}
+
+* Group 6 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-6/target/resolve.txt}
+
+* Group 7 Dependencies
+
+%{snippet|file=${project.build.directory}/test-classes/bootstrap/group-7/target/resolve.txt}
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/d0ac0d4e/core-it-suite/src/site/apt/index.apt.vm
----------------------------------------------------------------------
diff --git a/core-it-suite/src/site/apt/index.apt.vm b/core-it-suite/src/site/apt/index.apt.vm
index ce57d20..4905aaa 100644
--- a/core-it-suite/src/site/apt/index.apt.vm
+++ b/core-it-suite/src/site/apt/index.apt.vm
@@ -28,7 +28,8 @@
Maven Core Integration Tests
- This module provides the {{{./testapidocs/org/apache/maven/it/package-summary.html}effective Integration Tests suite}}.
+ This module provides the {{{./testapidocs/org/apache/maven/it/package-summary.html}effective Integration Tests suite}},
+ starting with {{{./bootstrap.html}bootstrap}}.
* Running the ITs
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/d0ac0d4e/core-it-suite/src/site/site.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/site/site.xml b/core-it-suite/src/site/site.xml
index 57e8a72..0c81434 100644
--- a/core-it-suite/src/site/site.xml
+++ b/core-it-suite/src/site/site.xml
@@ -30,6 +30,7 @@ under the License.
<item name="License" href="http://www.apache.org/licenses/"/>
</menu>
<menu name="Results">
+ <item name="Bootstrap" href="bootstrap.html"/>
<item name="Surefire Report" href="surefire-report.html"/>
</menu>
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/d0ac0d4e/core-it-suite/src/test/resources/bootstrap/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/bootstrap/pom.xml b/core-it-suite/src/test/resources/bootstrap/pom.xml
index 8ef3a14..0fec74f 100644
--- a/core-it-suite/src/test/resources/bootstrap/pom.xml
+++ b/core-it-suite/src/test/resources/bootstrap/pom.xml
@@ -102,15 +102,32 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
+ <configuration>
+ <includeScope>runtime</includeScope>
+ <prependGroupId>true</prependGroupId>
+ </configuration>
<executions>
<execution>
- <id>get-all-deps</id>
+ <id>get-all-plugins-deps</id>
<phase>pre-integration-test</phase>
+ <inherited>false</inherited><!-- only parent pom selects plugins -->
<goals>
<goal>resolve-plugins</goal>
</goals>
<configuration>
- <includeScope>runtime</includeScope>
+ <outputFile>${project.build.directory}/resolve-plugins.txt</outputFile>
+ </configuration>
+ </execution>
+ <execution>
+ <id>get-all-deps</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>resolve</goal>
+ </goals>
+ <configuration>
+ <sort>true</sort>
+ <outputScope>false</outputScope>
+ <outputFile>${project.build.directory}/resolve.txt</outputFile>
</configuration>
</execution>
</executions>