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 2020/05/20 06:55:52 UTC
[maven-site] branch master updated: initial compatibility plan
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git
The following commit(s) were added to refs/heads/master by this push:
new d5f5867 initial compatibility plan
d5f5867 is described below
commit d5f58673bad72b781aa0f15a713c29bdff5a7aa4
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Wed May 20 08:55:48 2020 +0200
initial compatibility plan
---
content/apt/developers/compatibility-plan.apt | 71 +++++++++++++++++++++++++++
content/site.xml | 1 +
2 files changed, 72 insertions(+)
diff --git a/content/apt/developers/compatibility-plan.apt b/content/apt/developers/compatibility-plan.apt
new file mode 100644
index 0000000..c72ba4e
--- /dev/null
+++ b/content/apt/developers/compatibility-plan.apt
@@ -0,0 +1,71 @@
+ ------
+ Maven Compatibility Plan
+ ------
+ Hervé Boutemy
+ ------
+ 2020-05-20
+ -------
+
+~~ 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:
+~~ https://maven.apache.org/doxia/references/apt-format.html
+
+Maven Compatibility Plan
+
+ Work In Progress...
+
+* Scope
+
+ This page describes the plan on:
+
+ [[1]] minimum <<Java>> requirement for Maven components and plugins,
+
+ [[2]] minimum <<Maven>> requirement for plugins.
+
+ []
+
+ Current minimum prerequisites for latest plugins release is visible in a {{{https://builds.apache.org/view/M-R/view/Maven/job/dist-tool-plugin/site/dist-tool-prerequisites.html}daily generated report}}.
+
+* Facts
+
+ * Maven core Java requirement history is visible in the {{{/docs/history.html}release notes}}
+
+ * JDK/JRE support dates:
+
+ * Java 5 is closed source, EOLed by binary providers on ...
+
+ * Java 6 is Open Source, EOLed by OpenJDK maintainers on ...
+
+ * Java 7 is Open Source, OpenJDK maintained at least until June 2020
+
+ * Java 8 is Open Source, OpenJDK maintained at least until September 2023
+
+ * see {{{https://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo}Java Is Still Free 2.0.4}}
+
+ []
+
+ []
+
+* Maven Plan
+
+ * Until ..., Maven 2.2.1 + Java 5 prerequisites, with plugins versions in 2.x
+
+ * Since ..., Maven 3.0 + Java 7 prerequisites, with plugins in 3.x
+
+ * Since ..., discussions on Maven 3.2.5? + Java 8 prerequisites
diff --git a/content/site.xml b/content/site.xml
index 12bf8a2..89025d8 100644
--- a/content/site.xml
+++ b/content/site.xml
@@ -184,6 +184,7 @@ under the License.
<item name="Settings" href="/developers/committer-settings.html"/>
<item name="Plugins Retirement Plan" href="/developers/retirement-plan-plugins.html"/>
<item name="Maven Dependency Policies" href="/developers/dependency-policies.html"/>
+ <item name="Compatibility Plan" href="/developers/compatibility-plan.html"/>
</item>
</item>
<item name="Books and Resources" href="/articles.html" />