Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 75328200C48 for ; Thu, 6 Apr 2017 23:37:54 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 73CF9160B91; Thu, 6 Apr 2017 21:37:54 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 43B5C160B81 for ; Thu, 6 Apr 2017 23:37:53 +0200 (CEST) Received: (qmail 11194 invoked by uid 500); 6 Apr 2017 21:37:52 -0000 Mailing-List: contact commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list commits@maven.apache.org Received: (qmail 11185 invoked by uid 99); 6 Apr 2017 21:37:52 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Apr 2017 21:37:52 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 6E9F53A04C4 for ; Thu, 6 Apr 2017 21:37:51 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1790470 - in /maven/site/trunk: content/markdown/docs/3.5.0/ content/markdown/docs/3.5.0/release-notes.md content/markdown/docs/history.md.vm content/xdoc/download.xml.vm pom.xml Date: Thu, 06 Apr 2017 21:37:50 -0000 To: commits@maven.apache.org From: stephenc@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170406213751.6E9F53A04C4@svn01-us-west.apache.org> archived-at: Thu, 06 Apr 2017 21:37:54 -0000 Author: stephenc Date: Thu Apr 6 21:37:50 2017 New Revision: 1790470 URL: http://svn.apache.org/viewvc?rev=1790470&view=rev Log: Update release notes Added: maven/site/trunk/content/markdown/docs/3.5.0/ maven/site/trunk/content/markdown/docs/3.5.0/release-notes.md Modified: maven/site/trunk/content/markdown/docs/history.md.vm maven/site/trunk/content/xdoc/download.xml.vm maven/site/trunk/pom.xml Added: maven/site/trunk/content/markdown/docs/3.5.0/release-notes.md URL: http://svn.apache.org/viewvc/maven/site/trunk/content/markdown/docs/3.5.0/release-notes.md?rev=1790470&view=auto ============================================================================== --- maven/site/trunk/content/markdown/docs/3.5.0/release-notes.md (added) +++ maven/site/trunk/content/markdown/docs/3.5.0/release-notes.md Thu Apr 6 21:37:50 2017 @@ -0,0 +1,336 @@ + + +# Release Notes – Maven 3.5.0 + +The Apache Maven team would like to announce the release of Maven 3.5.0. + +Maven 3.5.0 is [available for download][0]. + +Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central place. + +The core release is independent of the plugins available. Further releases of plugins will be made separately. See the [PluginList][1] for more information. + +We hope you enjoy using Maven! If you have any questions, please consult: + +- the web site: [http://maven.apache.org/][2] +- the maven-user mailing list: [http://maven.apache.org/mail-lists.html][3] +- the reference documentation: [http://maven.apache.org/ref/3.5.0/][4] + +## Why not Maven 3.4.0? + +After Maven 3.3.9 was released, the Eclipse Aether project was retired and the code base was migrated to the Apache Maven project. + +The original goal for the 3.4.0 release was to replace Aether with the exact same code after migration to the Apache Maven project and then proceed with bug fixes to the resolver code as well as other areas of Maven. + +The migration of the code between the two foundations took longer than expected and as a result there were other changes committed to Maven core that were outside the scope of intent for 3.4.0. + +In order to refocus on the original intent for 3.4.0, the decision was taken to revert the Maven core history to the point of the 3.3.9 release and merge in the desired changes one at a time. + +Because there had been a lot of communication about different features being delivered and bugs fixed in Maven 3.4.0 and the new history may not contain them in the first release, the decision was taken to forever burn the 3.4.x release line. + +More detail on this decision can be read in the [mailing list archive][5]. + +## Reporters and Contributors of this release + +Bugs: + +- [MNG-5963][] reporter: Larry Singer +- [MNG-5962][] reporter/contributor: Miriam Lee +- [MNG-5961][] reporter: Mike Drob +- [MNG-5958][] reporter: Meytal Genah, contributor: Anton Tanasenko +- [MNG-5852][] reporter: Jeffrey Alexander +- [MNG-5823][] reporter: Tobias Oberlies +- [MNG-5815][] reporter: Peter Kjær Guldbæk +- [MNG-5368][] reporter: Andrew Haines +- [MNG-6090][] reporter: Harald Wellmann +- [MNG-6173][] reporter/contributor: Christoph Böhme + +Improvements: + +- [MNG-6030][] reporter: Andriy contributor: Andriy +- [MNG-5934][] reporter/contributor: Alex Henrie +- [MNG-5883][] reporter: Ben Caradoc-Davies +- [MNG-3507][] contributors: Jason Dillon, Sébastian Le Merdy + +Many thanks to all reporters and contributors for their time and support. + +## Testers + +The following members of the Maven community provided valuable feedback during the release process: + +* Grzegorz Grzybek +* Petr Å iroký +* Mark Derricutt, +* Dejan Stojadinović +* Thomas Collignon +* Fred Cooke +* Raphael Ackermann +* Elliot Metsger +* Chas Honton + +Thank you for your time and feedback. + +## Overview about the changes + +- The most obvious change you may encounter is that the console output has colors now [MNG-3507][], [MNG-6093][]. + +- The new `project.directory` special property adds support in every calculated URLs (project, SCM, site) for module directory name that does not match artifactId [MNG-5878][] + +- The `JAVA_HOME` discovery has been reduced to simply check if `JAVA_HOME` is set or not then trying to discover via `which java`, nothing more [MNG-6003][]. + +- The build bootstrapping support via Apache Ant has been removed. You can now only bootstrap Maven build with a previous version of Maven, but not with Ant any more [MNG-5904][]. + +- Based on problems in using `M2_HOME` related to different Maven versions installed and to simplify things, the usage of `M2_HOME` has been removed and is not supported any more [MNG-5823][], [MNG-5836][], [MNG-5607][]. + +- Important change for windows users: The usage of `%HOME%` has been replaced with `%USERPROFILE%` [MNG-6001][] + +- Several issues have been reported and fixed related to the `mvn` script either for Unix/Linux/Cygwin/Solaris or for Windows [MNG-5815][], [MNG-5852][], [MNG-5963][], [MNG-6022][]. + +- In Maven 3.3.9, we have removed bindings for maven-ejb3-plugin because it does not exist. We follow-up and removed the artifact handler for `ejb3` and the `par` lifecycles [MNG-6014][], [MNG-6017][]. + +- In previous Maven versions, there had been a larger problem related to memory usage in case of very large reactors (200-300 modules or more) which caused failures with out of memory exceptions or the need to increase the memory settings. This problem has been fixed with [MNG-6030][]. + +- If you have defined a property within the `.mvn/maven.config` file, it was not possible to overwrite the property via command line. This has been fixed with [MNG-6078][]. + +- If you have are using `..` for a non maven-plugin project, you will get a WARNING which looks like this: + + [INFO] Scanning for projects... + [WARNING] The project org.apache.maven:maven:pom:3.5.0 uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html + + This will tell you to use [maven-enforcer-plugin][] to check the version of Maven you are expecting to build your project with, instead of using `prerequisites` [MNG-5297][], [MNG-6092][]. + +- Replaced Eclipse Aether with [Maven Resolver][maven-resolver] [MNG-6110][], [MNG-6140][]. + +- Using of CI friendly versions via `${revision}`, `${sha1}` and/or `${changelist}` has been fixed [MNG-6057][], [MNG-6090][] and [MNG-5895][]. It is very important to know if you are using the previously named properties for a version in your pom you have to use [flatten-maven-plugin] if you like to do an `mvn install` or `mvn deploy` more details can be found at [Maven CI Friendly Versions](/maven-ci-friendly.html). + +## Improvements + +The full list of changes as well as detailed descriptions of same can be found in our [issue management system][6]. + +### Bugs + +- [MNG-5297][] - Site should tell 'prerequisites.maven is deprecated' +- [MNG-5368][] - UnsupportedOperationException thrown when version range is not correct in dependencyManagement definitions +- [MNG-5629][] - ClosedChannelException from DefaultUpdateCheckManager.read +- [MNG-5815][] - "mvn.cmd" does not indicate failure properly when using "&&" +- [MNG-5823][] - mvnDebug doesn't work with `M2_HOME` with spaces - missing quotes +- [MNG-5829][] - mvn shell script fails with syntax error on Solaris 10 +- [MNG-5836][] - logging config is overridden by `$M2_HOME/lib/ext/*.jar` +- [MNG-5852][] - mvn shell script invokes `/bin/sh` but requires Bash functions +- [MNG-5895][] - Problem with CI friendly usage of `${..}`` which is already defined via property in pom file. +- [MNG-5958][] - `java.lang.String` cannot be cast to `org.apache.maven.lifecycle.mapping.LifecyclePhase` +- [MNG-5961][] - Maven possibly not aware of log4j2 +- [MNG-5962][] - `mvn.cmd` fails when the current directory has spaces in between +- [MNG-5963][] - `mvn.cmd` does not return ERROR_CODE +- [MNG-6022][] - `mvn.cmd` fails if directory contains an ampersand (`&`) +- [MNG-6053][] - Unsafe System Properties copy in `MavenRepositorySystemUtils`, causing NPEs +- [MNG-6057][] - Problem with CI friendly usage of `${..} reactor order is changed +- [MNG-6090][] - CI friendly properties break submodule builds +- [MNG-6105][] - `properties.internal.SystemProperties.addSystemProperties()` is not really thread-safe +- [MNG-6109][] - `PluginDescriptor` doesn't read since value of parameter +- [MNG-6117][] - `${session.parallel}` not correctly set +- [MNG-6144][] - `DefaultWagonManagerTest#testGetMissingJarForced()` passed incorrect value +- [MNG-6166][] - `mvn dependency:go-offline` fails due to missing transitive dependency `jdom:jdom:jar:1.1` +- [MNG-6168][] - Fix unclosed streams +- [MNG-6170][] - NPE in cases using Multithreaded `-T X versions:set -DnewVersion=1.0-SNAPSHOT` +- [MNG-6171][] - REGRESSION: WARNING about usage of a non threadsafe marked plugin is not showed anymore +- [MNG-6172][] - Precedence of command-line system property options has changed +- [MNG-6173][] - `MavenSession.getAllProjects()` should return all projects in the reactor +- [MNG-6176][] - Javadoc errors prevent release with Java 8 +- [MNG-6177][] - The `--file` command line option of the Windows and Unix launchers does not work for directory names like "`Spaces & Special Char`" +- [MNG-6180][] - groupId has plain color when goal fails +- [MNG-6181][] - HttpClient produces a lot of noise at debug loglevel +- [MNG-6183][] - Dependency management debug message corrections. +- [MNG-6190][] - maven-resolver-provider's `DefaultArtifactDescriptorReader` has mismatched constructor and initService methods +- [MNG-6191][] - `mvn -f` complains about illegal `readlink` option under macOS +- [MNG-6192][] - distribution zip file has unordered entries +- [MNG-6195][] - Use consistent quoting forms in `mvn` launcher script +- [MNG-6198][] - `mvn` script fails to locate `.mvn` directory when `pom.xml` location specified with `-f` + +### Dependency upgrade + +- [MNG-5967][] - Dependency updates +- [MNG-6110][] - Upgrade Aether to Maven Resolver + +### Improvements + +- [MNG-5579][] - Unify error output/check logic from shell and batch scripts +- [MNG-5607][] - Don't use `M2_HOME` in `mvn` shell/command scripts anymore +- [MNG-5883][] - Silence unnecessary legacy local repository warning +- [MNG-5889][] - `.mvn` directory should be picked when using `--file` +- [MNG-5904][] - Remove the whole Ant build +- [MNG-5931][] - Fixing documentation +- [MNG-5934][] - String handling issues identified by PMD +- [MNG-5946][] - Fix links etc. in `README.txt` which is part of the delivery +- [MNG-5968][] - Default plugin version updates +- [MNG-5975][] - Use Java 7's `SimpleDateFormat` in `CLIReportingUtils#formatTimestamp` +- [MNG-5977][] - Improve output readability of our `MavenTransferListener` implementations +- [MNG-5993][] - Confusing error message in case of missing/empty `artifactId` and `version` in `pluginManagement` +- [MNG-6001][] - Replace `%HOME%` with `%USERPROFILE%` in `mvn.cmd` +- [MNG-6003][] - Drastically reduce `JAVA_HOME` discovery code +- [MNG-6014][] - Removing ArtifactHandler for `ejb3` lifecycle +- [MNG-6017][] - Removing ArtifactHandler for `par` lifecycle +- [MNG-6030][] - `ReactorModelCache` not used effectively after maven version 3.0.5 which cause a large memory footprint +- [MNG-6032][] - WARNING during build based on absolute path in assembly-descriptor. +- [MNG-6068][] - Document default scope compile in pom XSD and reference documentation +- [MNG-6078][] - Can't overwrite properties which have been defined in `.mvn/maven.config` +- [MNG-6081][] - Log refactoring - Method Invocation Replaced By Variable +- [MNG-6102][] - Introduce `${maven.conf}` in `m2.conf` +- [MNG-6115][] - Add Jansi native library search path to our start scripts to avoid extraction to temp file on each run +- [MNG-6145][] - Remove non-existent m2 include in `component.xml` +- [MNG-6146][] - Several small stylistic and spelling improvements to code and documentation +- [MNG-6147][] - `MetadataResolutionResult#getGraph()`` contains duplicate if clause +- [MNG-6150][] - Javadoc improvements for 3.5.0 +- [MNG-6163][] - Introduce `CLASSWORLDS_JAR` in shell startup scripts +- [MNG-6165][] - Deprecate and replace incorrectly spelled public API +- [MNG-6179][] - Remove unused prerequisites +- [MNG-6185][] - Replace doclettag explanation with annotations in AbstractMojo javadoc +- [MNG-6189][] - WARN if maven-site-plugin configuration contains `reportPlugins` element + +### New Features + +- [MNG-3507][] - ANSI color logging for improved output visibility +- [MNG-5878][] - add support for module name != `artifactId` in every calculated URLs (project, SCM, site): special `project.directory` property +- [MNG-6093][] - create a `slf4j-simple` provider extension that supports level color rendering +- [MNG-6182][] - ModelResolver interface enhancement: addition of `resolveModel(Dependency)` supporting version ranges + +### Tasks + +- [MNG-5954][] - Remove outdated `maven-embedder/src/main/resources/META-INF/MANIFEST.MF` +- [MNG-6106][] - Remove `maven.home` default value setter from `m2.conf` +- [MNG-6136][] - Upgrade Maven Wagon from 2.10 to 2.12 +- [MNG-6137][] - Clean up duplicate dependencies caused by incomplete Wagon HTTP Provider exclusions +- [MNG-6138][] - Remove obsolete `message_*.properties` from maven-core +- [MNG-6140][] - update documentation's dependency graph with `resolver` + `resolver-provider` + `slf4j-provider` +- [MNG-6151][] - Force Push master from `737de43e392fc15a0ce366db98d70aa18b3f6c03` +- [MNG-6152][] - Add a `Jenkinsfile` so that builds.apache.org can use multibranch pipeline + +### Wishes + +- [MNG-2199][] - Support version ranges in parent elements +- [MNG-6088][] - after forked execution success, add an empty line +- [MNG-6092][] - warn if `prerequisites.maven` is used for non-plugin projects + +## Complete Release Notes + +See [complete release notes for all versions][7] + +[0]: ../../download.html +[1]: ../../plugins/index.html +[2]: https://maven.apache.org/ +[3]: /mail-lists.html +[4]: /ref/3.5.0/ +[5]: http://www.mail-archive.com/dev@maven.apache.org/msg112103.html +[6]: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12336084&styleName=Text +[7]: ../../docs/history.html +[flatten-maven-plugin]: http://www.mojohaus.org/flatten-maven-plugin/ +[maven-aether-provider]: /ref/3.5.0/maven-aether-provider/ +[maven-compat]: /ref/3.5.0/maven-compat/ +[maven-enforcer-plugin]: /enforcer/maven-enforcer-plugin/ +[maven-resolver]: /maven.apache.org/resolver/ +[MNG-2199]: https://issues.apache.org/jira/browse/MNG-2199 +[MNG-3507]: https://issues.apache.org/jira/browse/MNG-3507 +[MNG-5297]: https://issues.apache.org/jira/browse/MNG-5297 +[MNG-5368]: https://issues.apache.org/jira/browse/MNG-5368 +[MNG-5579]: https://issues.apache.org/jira/browse/MNG-5579 +[MNG-5607]: https://issues.apache.org/jira/browse/MNG-5607 +[MNG-5629]: https://issues.apache.org/jira/browse/MNG-5629 +[MNG-5815]: https://issues.apache.org/jira/browse/MNG-5815 +[MNG-5823]: https://issues.apache.org/jira/browse/MNG-5823 +[MNG-5829]: https://issues.apache.org/jira/browse/MNG-5829 +[MNG-5836]: https://issues.apache.org/jira/browse/MNG-5836 +[MNG-5852]: https://issues.apache.org/jira/browse/MNG-5852 +[MNG-5878]: https://issues.apache.org/jira/browse/MNG-5878 +[MNG-5883]: https://issues.apache.org/jira/browse/MNG-5883 +[MNG-5889]: https://issues.apache.org/jira/browse/MNG-5889 +[MNG-5895]: https://issues.apache.org/jira/browse/MNG-5895 +[MNG-5904]: https://issues.apache.org/jira/browse/MNG-5904 +[MNG-5931]: https://issues.apache.org/jira/browse/MNG-5931 +[MNG-5934]: https://issues.apache.org/jira/browse/MNG-5934 +[MNG-5946]: https://issues.apache.org/jira/browse/MNG-5946 +[MNG-5954]: https://issues.apache.org/jira/browse/MNG-5954 +[MNG-5958]: https://issues.apache.org/jira/browse/MNG-5958 +[MNG-5961]: https://issues.apache.org/jira/browse/MNG-5961 +[MNG-5962]: https://issues.apache.org/jira/browse/MNG-5962 +[MNG-5963]: https://issues.apache.org/jira/browse/MNG-5963 +[MNG-5967]: https://issues.apache.org/jira/browse/MNG-5967 +[MNG-5968]: https://issues.apache.org/jira/browse/MNG-5968 +[MNG-5975]: https://issues.apache.org/jira/browse/MNG-5975 +[MNG-5977]: https://issues.apache.org/jira/browse/MNG-5977 +[MNG-5993]: https://issues.apache.org/jira/browse/MNG-5993 +[MNG-6001]: https://issues.apache.org/jira/browse/MNG-6001 +[MNG-6003]: https://issues.apache.org/jira/browse/MNG-6003 +[MNG-6014]: https://issues.apache.org/jira/browse/MNG-6014 +[MNG-6017]: https://issues.apache.org/jira/browse/MNG-6017 +[MNG-6022]: https://issues.apache.org/jira/browse/MNG-6022 +[MNG-6030]: https://issues.apache.org/jira/browse/MNG-6030 +[MNG-6032]: https://issues.apache.org/jira/browse/MNG-6032 +[MNG-6053]: https://issues.apache.org/jira/browse/MNG-6053 +[MNG-6057]: https://issues.apache.org/jira/browse/MNG-6057 +[MNG-6068]: https://issues.apache.org/jira/browse/MNG-6068 +[MNG-6078]: https://issues.apache.org/jira/browse/MNG-6078 +[MNG-6081]: https://issues.apache.org/jira/browse/MNG-6081 +[MNG-6088]: https://issues.apache.org/jira/browse/MNG-6088 +[MNG-6090]: https://issues.apache.org/jira/browse/MNG-6090 +[MNG-6092]: https://issues.apache.org/jira/browse/MNG-6092 +[MNG-6093]: https://issues.apache.org/jira/browse/MNG-6093 +[MNG-6102]: https://issues.apache.org/jira/browse/MNG-6102 +[MNG-6105]: https://issues.apache.org/jira/browse/MNG-6105 +[MNG-6106]: https://issues.apache.org/jira/browse/MNG-6106 +[MNG-6109]: https://issues.apache.org/jira/browse/MNG-6109 +[MNG-6110]: https://issues.apache.org/jira/browse/MNG-6110 +[MNG-6115]: https://issues.apache.org/jira/browse/MNG-6115 +[MNG-6117]: https://issues.apache.org/jira/browse/MNG-6117 +[MNG-6136]: https://issues.apache.org/jira/browse/MNG-6136 +[MNG-6137]: https://issues.apache.org/jira/browse/MNG-6137 +[MNG-6138]: https://issues.apache.org/jira/browse/MNG-6138 +[MNG-6140]: https://issues.apache.org/jira/browse/MNG-6140 +[MNG-6144]: https://issues.apache.org/jira/browse/MNG-6144 +[MNG-6145]: https://issues.apache.org/jira/browse/MNG-6145 +[MNG-6146]: https://issues.apache.org/jira/browse/MNG-6146 +[MNG-6147]: https://issues.apache.org/jira/browse/MNG-6147 +[MNG-6150]: https://issues.apache.org/jira/browse/MNG-6150 +[MNG-6151]: https://issues.apache.org/jira/browse/MNG-6151 +[MNG-6152]: https://issues.apache.org/jira/browse/MNG-6152 +[MNG-6163]: https://issues.apache.org/jira/browse/MNG-6163 +[MNG-6165]: https://issues.apache.org/jira/browse/MNG-6165 +[MNG-6166]: https://issues.apache.org/jira/browse/MNG-6166 +[MNG-6168]: https://issues.apache.org/jira/browse/MNG-6168 +[MNG-6170]: https://issues.apache.org/jira/browse/MNG-6170 +[MNG-6171]: https://issues.apache.org/jira/browse/MNG-6171 +[MNG-6172]: https://issues.apache.org/jira/browse/MNG-6172 +[MNG-6173]: https://issues.apache.org/jira/browse/MNG-6173 +[MNG-6176]: https://issues.apache.org/jira/browse/MNG-6176 +[MNG-6177]: https://issues.apache.org/jira/browse/MNG-6177 +[MNG-6179]: https://issues.apache.org/jira/browse/MNG-6179 +[MNG-6180]: https://issues.apache.org/jira/browse/MNG-6180 +[MNG-6181]: https://issues.apache.org/jira/browse/MNG-6181 +[MNG-6182]: https://issues.apache.org/jira/browse/MNG-6182 +[MNG-6183]: https://issues.apache.org/jira/browse/MNG-6183 +[MNG-6185]: https://issues.apache.org/jira/browse/MNG-6185 +[MNG-6189]: https://issues.apache.org/jira/browse/MNG-6189 +[MNG-6190]: https://issues.apache.org/jira/browse/MNG-6190 +[MNG-6191]: https://issues.apache.org/jira/browse/MNG-6191 +[MNG-6192]: https://issues.apache.org/jira/browse/MNG-6192 +[MNG-6195]: https://issues.apache.org/jira/browse/MNG-6195 +[MNG-6198]: https://issues.apache.org/jira/browse/MNG-6198 Modified: maven/site/trunk/content/markdown/docs/history.md.vm URL: http://svn.apache.org/viewvc/maven/site/trunk/content/markdown/docs/history.md.vm?rev=1790470&r1=1790469&r2=1790470&view=diff ============================================================================== --- maven/site/trunk/content/markdown/docs/history.md.vm (original) +++ maven/site/trunk/content/markdown/docs/history.md.vm Thu Apr 6 21:37:50 2017 @@ -71,7 +71,8 @@ Date format is: YYYY-MM-DD Links -#release( "2017-03-24" "3.5.0-beta-1" "announce/201703.mbox/%3CCA%2BnPnMz1zeTkXn_2b%3DPgBDm61PLTM43zZ5fgvOSNvTqwEkfS_A%40mail.gmail.com%3E" "" "Java 7" "5" ) +#release( "2017-04-07" "3.5.0" "" "true" "Java 7" "6" ) +#release( "2017-03-24" "3.5.0-beta-1" "announce/201703.mbox/%3CCA%2BnPnMz1zeTkXn_2b%3DPgBDm61PLTM43zZ5fgvOSNvTqwEkfS_A%40mail.gmail.com%3E" "" "" "" ) #release( "2017-02-28" "3.5.0-alpha-1" "announce/201703.mbox/%3CCA%2BnPnMyDmF7KAB_W89bkVjNTmpHQtv3reFA0Xm3cpYHtW1fKaA%40mail.gmail.com%3E" "" "" "" ) #release( "2015-11-14" "3.3.9" "announce/201511.mbox/%3C20151118071117.A29D618223%40minotaur.apache.org%3E" "true" "" "" ) #release( "2015-04-28" "3.3.3" "users/201504.mbox/%3C4B6DEAE5-A0C1-40F0-A290-FAF9B67753D2%40takari.io%3E" "" "" "" ) Modified: maven/site/trunk/content/xdoc/download.xml.vm URL: http://svn.apache.org/viewvc/maven/site/trunk/content/xdoc/download.xml.vm?rev=1790470&r1=1790469&r2=1790470&view=diff ============================================================================== --- maven/site/trunk/content/xdoc/download.xml.vm (original) +++ maven/site/trunk/content/xdoc/download.xml.vm Thu Apr 6 21:37:50 2017 @@ -80,7 +80,7 @@ under the License. - Modified: maven/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/site/trunk/pom.xml?rev=1790470&r1=1790469&r2=1790470&view=diff ============================================================================== --- maven/site/trunk/pom.xml (original) +++ maven/site/trunk/pom.xml Thu Apr 6 21:37:50 2017 @@ -46,8 +46,9 @@ - 3.3.9 - 2015-11-14 + 3.5.0 + 2017-04-07 + 3.5.0 3.3.9 3.2.5 3.1.1 @@ -55,7 +56,7 @@ 2.1.3 2011-04-17 2.2.1,2.2.0,2.1.0,2.0.11,2.0.10,2.0.9,2.0.8,2.0.7,2.0.6,2.0.5,2.0.4,2.0.3,2.0.2,2.0.1,2.0 - 3.3.9,3.3.3,3.3.1,3.2.5,3.2.3,3.2.2,3.2.1,3.1.1,3.1.0,3.1.0-alpha-1,3.0.5,3.0.4,3.0.3,3.0.2,3.0.1,3.0,3.0-beta-3,3.0-beta-2,3.0-beta-1,3.0-alpha-7,3.0-alpha-6,3.0-alpha-5,3.0-alpha-4,3.0-alpha-3 + 3.5.0,3.5.0-beta-1,3.5.0-alpha-1,3.3.9,3.3.3,3.3.1,3.2.5,3.2.3,3.2.2,3.2.1,3.1.1,3.1.0,3.1.0-alpha-1,3.0.5,3.0.4,3.0.3,3.0.2,3.0.1,3.0,3.0-beta-3,3.0-beta-2,3.0-beta-1,3.0-alpha-7,3.0-alpha-6,3.0-alpha-5,3.0-alpha-4,3.0-alpha-3 ${project.build.directory}/site
Java Development Kit (JDK)Maven 3.3 requires JDK 1.7 or above to execute - it still allows you to build against 1.3 and other JDK versions + Maven 3.3+ require JDK 1.7 or above to execute - they still allows you to build against 1.3 and other JDK versions by Using Toolchains