[MNG-6275] Defang the tests when their core assumption is invalid.

- The tests assume that the JRE has a ScriptEngineFactory
- Not all JREs have a ScriptEngineFactory (I'm looking at Azul's Zulu Open JDK 7 builds)
- Ideally we'd skip these tests using Assume.assumeThat(...) but PlexusTestCase doesn't support
  AssumptionViolatedException for marking tests as skipped.

Issue identified during testing of the 3.5.1 release candidate
1 file changed
tree: 39460fdb6c56bf0fd9c99278e86e8534ff28dc25
  1. apache-maven/
  2. maven-artifact/
  3. maven-builder-support/
  4. maven-compat/
  5. maven-core/
  6. maven-embedder/
  7. maven-model/
  8. maven-model-builder/
  9. maven-plugin-api/
  10. maven-repository-metadata/
  11. maven-resolver-provider/
  12. maven-settings/
  13. maven-settings-builder/
  14. maven-slf4j-provider/
  15. src/
  16. .gitattributes
  17. .gitignore
  18. deploySite.sh
  19. doap_Maven.rdf
  20. Jenkinsfile
  21. LICENSE
  22. NOTICE
  23. pom.xml
  24. README.md
README.md

Maven

Maven is available under the Apache License, Version 2.0

Bootstrapping Basics

If you want to bootstrap Maven, you'll need:

  • Java 1.7+
  • Maven 3.0.5 or later

Run Maven, specifying a location into which the completed Maven distro should be installed:

mvn -DdistributionTargetDir="$HOME/app/maven/apache-maven-3.5.x-SNAPSHOT" clean package

Once the build completes, you should have a new Maven distro ready to roll in that directory!