maven/its
Michael Osipov f5e2ad8cbc [MNG-6071] Enable IT for Maven 3.8.2 2021-06-26 21:18:15 +02:00
..
core-it-suite [MNG-6071] Enable IT for Maven 3.8.2 2021-06-26 21:18:15 +02:00
core-it-support Make tests verifiable with at least Maven 3.6.3 2021-02-28 23:26:58 +01:00
environments [MNG-6377] switch from Git-WIP to Gitbox 2018-03-19 23:24:31 +01:00
src/site clarify Core ITs vs Core IT Support vs Core ITs Suite 2019-08-23 23:42:19 +02:00
.asf.yaml updated GitHub repository description 2019-12-07 10:56:31 +01:00
.gitattributes [MNG-5728] Switch the default checksum policy from "warn" to "fail" 2020-11-30 20:21:11 +01:00
.gitignore [MNG-5669] same pom.xml is read multiple times 2020-01-29 21:14:26 +01:00
README.md fix typo on profile id 2020-06-01 16:32:58 +10:00
pom.xml Trim trailing whitespace 2020-12-24 00:31:14 +01:00
run-its.bat Simplify and fix script on Windows 2021-05-16 23:55:21 +02:00
run-its.sh Fix syntax error 2021-03-14 12:31:24 +01:00

README.md

Maven Core Integration Tests

https://maven.apache.org/core-its/

If you want to run the integration tests against a custom build of Maven use the following command:

export MAVENCODEBASE=<path-to-maven-codebase>

You can choose to build the maven project from here with:

mvn verify -P local-it -f "$MAVENCODEBASE"

Now run (don't forget to update the versions!)

mvn clean install -Prun-its,embedded -Dmaven.repo.local=`pwd`/repo  -DmavenDistro="$MAVENCODEBASE/apache-maven/target/apache-maven-<VERSION>-bin.zip" -DwrapperDistroDir="$MAVENCODEBASE/apache-maven/target" -DmavenWrapper="$MAVENCODEBASE/maven-wrapper/target/maven-wrapper.jar"

or if behind a proxy

mvn clean install -Prun-its -Dmaven.repo.local=`pwd`/repo -DmavenDistro=/path/to/apache-maven-dist.zip -Dproxy.active=true -Dproxy.type=http -Dproxy.host=... -Dproxy.port=... -Dproxy.user=... -Dproxy.pass=...

Using the script

Build Maven core with the profile -PversionlessMavenDist

Now Run the script: sh ./run-its.sh

Maven Developers List: dev@maven.apache.org