Here is the wiki page to track proposals https://cwiki.apache.org/confluence/display/MAVEN/Roadmap+2017
On 31 December 2016 at 21:34, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > Apache Proverb: If it doesn't happen on a mailing list then it is only a > rumour! > > I will keep track and summarise on cwiki, but we need proposals and > seconds on the ML > > -Stephen > > On Sat 31 Dec 2016 at 21:26, Michael Osipov <micha...@apache.org> wrote: > >> Am 2016-12-31 um 21:10 schrieb Stephen Connolly: >> >> > Here are the changes in current master since 3.3.9 (with some minor >> changes >> >> > omitted) >> >> > >> >> > Issue ID Target Version Summary >> >> > ======== ============== ============================= >> =============== >> >> > MNG-1577 WONTFIX dependencyManagement does not work for >> >> > transitive dependencies >> >> > MNG-2199 WONTFIX Support version ranges in parent elements >> >> > MNG-2478 WONTFIX add "resources-filtered" filtered resource >> >> > directories to super POM >> >> > MNG-3507 WONTFIX added support for multi-lines error message >> >> > with color >> >> > MNG-3507 WONTFIX ANSI Color logging for improved output >> >> > visibility. >> >> > MNG-3705 WONTFIX fixed mojo execution id color display >> >> > MNG-3825 WONTFIX Dependencies with classifier should not >> >> > always require a version. >> >> > MNG-4345 WONTFIX [regression] Plugin executions contributed >> >> > by default lifecycle mapping execute after >> >> > other plugin executions bound to the same >> >> > phase" >> >> > MNG-4347 WONTFIX import-scoped dependencies of direct >> >> > dependencies are not resolved using profile >> >> > modifications from settings.xml >> >> > MNG-4463 WONTFIX Dependency management import should support >> >> > version ranges. >> >> > MNG-4645 WONTFIX Move central repo definition out of Maven's >> >> > core so it can be more easily changed. >> >> > MNG-5227 WONTFIX The 'optional' flag of a dependency should >> >> > be manageable. >> >> > MNG-5297 WONTFIX improved explanations on prerequisites.maven >> >> > in Maven 3 >> >> > MNG-5359 WONTFIX Declared execution in PluginMgmt gets bound >> >> > to lifecycle (regression) >> >> > MNG-5368 WONTFIX UnsupportedOperationException thrown when >> >> > version range is not correct in >> >> > dependencyManagement definitions >> >> > MNG-5457 WONTFIX Show repository id when downloading or >> >> > uploading from/to a remote repository >> >> > MNG-5527 WONTFIX Relocation does not work for imported poms >> >> > MNG-5538 WONTFIX mvn start script causes cygwin warning >> >> > MNG-5567 WONTFIX Zip files are not included in classpaths at >> >> > all >> >> > MNG-5600 WONTFIX Dependency management import should support >> >> > exclusions. >> >> > MNG-5607 WONTFIX Don't use M2_HOME in mvn shell/command >> >> > scripts anymore >> >> > MNG-5629 WONTFIX ClosedChannelException from >> >> > DefaultUpdateCheckManager.read >> >> > MNG-5639 WONTFIX Support resolution of Import Scope POMs >> >> > from Repo that contains a ${parameter} >> >> > MNG-5639 WONTFIX Support resolution of Import Scope POMs >> >> > from Repo that contains a ${parameter} >> >> > MNG-5661 WONTFIX Make MavenProject instances immutable after >> >> > initial construction >> >> > MNG-5670 WONTFIX guard against >> >> > ConcurrentModificationException >> >> > MNG-5761 WONTFIX Dependency management is not transitive. >> >> > MNG-5761 WONTFIX Dependency management is not transitive. >> >> > MNG-5761 WONTFIX Dependency management is not transitive. >> >> > MNG-5815 WONTFIX "mvn.cmd" does not indicate failure >> >> > properly when using "&&" >> >> > MNG-5823 WONTFIX mvnDebug doesn't work with M2_HOME with >> >> > spaces - missing quotes >> >> > MNG-5824 WONTFIX Closes #49 because MNG-5824 has been >> >> > implemented in other ways in the meantime. >> >> > MNG-5836 WONTFIX put $maven.home/conf/logging first in >> >> > classpath to avoid extension jar overriding >> >> > logging config >> >> > MNG-5837 WONTFIX "mvn" script invokes /bin/sh but requires >> >> > /bin/bash functions Submitted by: Joseph >> >> > Walton <j...@kafsemo.org> >> >> > MNG-5868 WONTFIX Adding serval times the same artifact via >> >> > MavenProjectHelper (attachArtifact) does not >> >> > produce a failure >> >> > MNG-5878 WONTFIX added project.directory property to support >> >> > module name != artifactId in every >> >> > calculated URLs >> >> > MNG-5883 WONTFIX Silence unnecessary legacy local repository >> >> > warning >> >> > MNG-5889 WONTFIX adding logic that looks for the file >> argument >> >> > and starts the search for the .mvn directory >> >> > at the location of the specified POM when >> >> > present >> >> > MNG-5889 WONTFIX .mvn directory should be picked when using >> >> > --file >> >> > MNG-5904 WONTFIX Remove the whole Ant Build Reduced minimum >> >> > to build Maven itself to 3.0.5 related to >> >> > Maven < 3.3.1 we have to use something >> >> > different than maven.home otherwise >> >> > maven.home will interfere with maven.home >> >> > from the mvn script which results in >> >> > automatically activating the profile which >> >> > is used to create the distribution folder. >> >> > Using the different name >> >> > distributionTargetFolder makes this safe. >> >> > MNG-5923 WONTFIX updated documentation after switch to >> >> > official Guice 4.0 >> >> > MNG-5931 WONTFIX Fixing documentation Removing references to >> >> > ejb3-lifecycle and par-lifecycle cause they >> >> > have been removed with Maven 3.3.9. >> >> > MNG-5934 WONTFIX String handling issues identified by PMD >> >> > Submitted by: Alex Henrie >> >> > <alexhenri...@gmail.com> >> >> > MNG-5935 WONTFIX Optional true getting lost in managed >> >> > dependencies when transitive >> >> > MNG-5940 WONTFIX Change the maven-source-plugin jar goal into >> >> > jar-no-fork in Maven Super POM >> >> > MNG-5946 WONTFIX Fix links etc. in README.txt which is part >> >> > of the delivery - Changed consistently to >> >> > https cause all links are available via >> >> > https. - Fixed link to shutdown codehaus >> >> > jira >> >> > MNG-5951 WONTFIX add an option to avoid path addition to >> >> > inherited URLs >> >> > MNG-5951 WONTFIX fix for MNG-6059 by defining 5 attributes >> >> > with 5 different names instead of 3 >> >> > attributes with the same name >> >> > MNG-5951 WONTFIX fixed description of the 3 attributes and >> >> > the effect on the 5 urls fields >> >> > (inconsistencies found when working on >> >> > MNG-6059) >> >> > MNG-5954 WONTFIX Remove outdated maven-embedder/src/main >> >> > /resources/META-INF/MANIFEST.MF >> >> > MNG-5958 WONTFIX restore binary compatibility of >> >> > Lifecycle.setPhases >> >> > MNG-5962 WONTFIX mvn fails when the current directory has >> >> > spaces in between Submitted by: Miriam Lee >> >> > MNG-5963 WONTFIX mvn.cmd does not return ERROR_CODE >> >> > MNG-5967 WONTFIX Dependency updates. >> >> > MNG-5968 WONTFIX Default plugin version updates. >> >> > MNG-5971 WONTFIX Imported dependencies should be available to >> >> > inheritance processing >> >> > MNG-5975 WONTFIX Use Java 7's SimpleDateFormat in >> >> > CLIReportingUtils#formatTimestamp >> >> > MNG-5977 WONTFIX Improve output readability of our >> >> > MavenTransferListener implementations >> >> > MNG-5981 WONTFIX upgrade Sisu to 0.3.3 to pick up lifecycle >> >> > fix >> >> > MNG-5984 WONTFIX Maven core extension resolution ignores >> >> > repositories from activeByDefault profiles >> >> > in settings.xml >> >> > MNG-5993 WONTFIX Confusing error message in case of >> >> > missing/empty artifactId/groupId and >> >> > version in pluginManagement >> >> > MNG-6001 WONTFIX Replace %HOME% with %USERPROFILE% in mvn.cmd >> >> > MNG-6003 WONTFIX Drastically reduce JAVA_HOME discovery code >> >> > MNG-6014 WONTFIX Removing ArtifactHandler for ejb3 o >> >> > Followup to MNG-5894 of Maven 3.3.9 where >> >> > the maven-ejb3-plugin has been removed from >> >> > life cycle. >> >> > o Removed the ArtifactHandler for ejb3 >> >> > cause without a bound life cycle it >> >> > does not make sense. >> >> > MNG-6017 WONTFIX Removing ArtifactHandler for par LifeCycle >> >> > o Removed ArtifactHandler configuration for >> >> > par lifeclyce which has been removed in >> >> > Maven 3.3.9 See MNG-5892 >> >> > MNG-6023 WONTFIX Upgrade of slf4j-simple to a version later >> >> > than 1.7.16 blocked by upstream issue. >> >> > MNG-6029 WONTFIX Duplicate conditional and body in >> >> > MetadataResolutionResult.java >> >> > MNG-6030 WONTFIX ReactorModelCache do not used effectively >> >> > after maven version 3.0.5 which cause a >> >> > large memory footprint >> >> > o Reintroduced ReactorModelCache reduces >> >> > the memory footprint. >> >> > MNG-6032 WONTFIX WARNING during build based on absolute path >> >> > in assembly-descriptor. >> >> > MNG-6035 WONTFIX Upgrade animal-sniffer-maven-plugin to 1.15 >> >> > MNG-6037 WONTFIX add support for Gossip slf4j provider >> >> > Submitted by: Jason Dillon Applied with >> >> > modifications since general Maven color >> >> > support was extracted from logging in >> >> > MNG-3507 this closes #81 >> >> > MNG-6038 WONTFIX use Gossip slf4j provider (with level color >> >> > support) >> >> > MNG-6041 WONTFIX Option -l does not disables the colorized >> >> > output. >> >> > MNG-6043 WONTFIX Colorization is disabled too late in batch >> >> > mode >> >> > MNG-6046 WONTFIX upgrade JAnsi from 1.12 to 1.13 >> >> > MNG-6049 WONTFIX Add behavior to filter resolved version >> >> > ranges of an artifact >> >> > MNG-6053 WONTFIX guard against key without value >> >> > MNG-6053 WONTFIX prevent NPE when copying System Properties >> >> > in MavenRepositorySystemUtils >> >> > MNG-6054 WONTFIX Removal of super pom plugin management. >> >> > MNG-6055 WONTFIX Move the release profile out of Maven's core >> >> > so it can be more easily changed. >> >> > MNG-6057 WONTFIX Problem with CI friendly usage of ${..} >> >> > reactor order is changed >> >> > o Based on the missing replacement of the >> >> > versions ${revision} ${changelist} or >> >> > ${sha1} within the parent element the >> >> > order of the reactor changes. >> >> > MNG-6059 WONTFIX improved inheritance documentation >> >> > MNG-6059 WONTFIX inherit added attributes >> >> > MNG-6068 WONTFIX Document default scope compile in XSD >> >> > o Added information about default scope in >> >> > XSD comment. >> >> > MNG-6070 WONTFIX [REGRESSION] Profile activation based on a >> >> > property does not work correctly >> >> > MNG-6073 WONTFIX Addition of a core extension point to the >> >> > model builder supporting model finalization. >> >> > MNG-6074 WONTFIX Maven should produce an error if no model >> >> > version has been set in a POM file used to >> >> > build an effective model. >> >> > MNG-6075 WONTFIX Increase the model validation level to the >> >> > next minor level version. >> >> > MNG-6078 WONTFIX Can't overwrite properties which have been >> >> > defined in .mvn/maven.config >> >> > o Reversed the order of properties only to >> >> > get the properties from command line at >> >> > the end of the properties list which >> >> > results in correct behaviour to be able >> >> > to overwrite properties from command line >> >> > for properties which have been defined in >> >> > .mvn/maven.config file. >> >> > MNG-6079 WONTFIX 3.4 regression: cannot override version of >> >> > a dependencyManagement in a submodule any >> >> > more >> >> > MNG-6081 WONTFIX Log refactoring - Method Invocation >> >> > Replaced By Variable >> >> > MNG-6082 WONTFIX Introduction of model version 4.1.0. >> >> > MNG-6084 WONTFIX Support JSR 250 @PreDestory and >> >> > @PostContruct >> >> > MNG-6088 WONTFIX add a newline after forked execution >> >> > success message >> >> > MNG-6092 WONTFIX warn if prerequisites.maven is used for >> >> > non-plugin projects >> >> > MNG-6093 WONTFIX switched to monkey patched slf4j-simple >> >> > provider supporting Maven color styles >> >> > (reverts MNG-6038) >> >> > MNG-6096 WONTFIX Deprecate DefaultArtifactVersion class >> >> > MNG-6102 WONTFIX Introduce ${maven.conf} in m2.conf >> >> > MNG-6105 WONTFIX properties.internal.SystemProperties >> >> > .addSystemProperties() is not really >> >> > thread-safe >> >> > MNG-6106 WONTFIX Remove maven.home setter from m2.conf >> >> > MNG-6109 WONTFIX PluginDescriptor doesn't read since value >> >> > of parameter >> >> > MNG-6110 WONTFIX updated introduction >> >> > MNG-6110 WONTFIX Upgrade Aether to Maven Resolver 1.2 >> >> > MNG-6112 WONTFIX Central repository in the 4.0.0 super POM >> >> > should declare update policy 'never'. >> >> > MNG-6113 WONTFIX Rename the 'Central Repository' to >> >> > 'Maven Central Repository' in the 4.0.0 >> >> > super POM. >> >> > MNG-6114 WONTFIX Profiles from the global settings should be >> >> > ordered before profiles from the user >> >> > settings. >> >> > MNG-6115 WONTFIX Add Jansi native library search path to our >> >> > start scripts >> >> > MNG-6117 WONTFIX ${session.parallel} not correctly set >> >> > MNG-6127 WONTFIX Fix plugin execution configuration >> >> > interference >> >> > MNG-6135 WONTFIX Maven plugins and core extensions are not >> >> > dependencies, they should be resolved the >> >> > same way as projects. >> >> > MNG-6135 WONTFIX Maven plugins and core extensions are not >> >> > dependencies, they should be resolved the >> >> > same way as projects. >> >> > MNG-6135 WONTFIX Maven plugins and core extensions are not >> >> > dependencies, they should be resolved the >> >> > same way as projects. >> >> > MNG-6135 WONTFIX Maven plugins are not dependencies, they >> >> > should be resolved the same way as projects. >> >> > MNG-6138 WONTFIX Remove obsolete message_*.properties form >> >> > maven-core >> >> > MNG-6139 WONTFIX Addition of command line option >> >> > 'legacy-dependency-management'. >> >> > MNG-6140 WONTFIX renamed aether to resolver, added >> >> > slf4j-provider >> >> > MNG-xxxx WONTFIX Add a ProjectArtifactsCache similar to >> >> > PluginArtifactsCache >> >> > MNG-xxxx WONTFIX added core extensions documentation >> >> > MNG-xxxx WONTFIX added slf4j-api and jansi dependencies >> >> > MNG-xxxx WONTFIX Added some docs in CLIReporting Utils >> >> > MNG-xxxx WONTFIX Avoid implicit conversions of int to long >> >> > MNG-xxxx WONTFIX Cleaned up code using the ComparableVersion >> >> > class prevents warnings in IDE about raw >> >> > types. >> >> > MNG-xxxx WONTFIX cleanup previous installation before >> installing >> >> > the new one >> >> > MNG-xxxx WONTFIX Code polishing o Replaced >> >> > Collections.unmodifiableList() with >> >> > google ImmutableSet to keep the original Set >> >> > type. >> >> > MNG-xxxx WONTFIX Code polishing o Replaced static >> initializer >> >> > block with unmodifiableList() >> >> > list to make sure the list itself will >> >> > never being changed. >> >> > MNG-xxxx WONTFIX Fixing misspellings in test names >> >> > MNG-xxxx WONTFIX Increased memory for forked JVM from 256 to >> >> > 385m. >> >> > MNG-xxxx WONTFIX Build plugin updates. >> >> > MNG-xxxx WONTFIX Updated 'DefaultSettingsDecrypter' to allow >> >> > configuration to be set programmatically. >> >> > MNG-xxxx WONTFIX Updated to remove deprecated <prerequisites> >> >> > element causing a warning. >> >> > MNG-xxxx WONTFIX Pass force=true to DefaultWagonManagerTest >> >> > #testGetMissingJarForced() >> >> > MNG-xxxx WONTFIX Remove ancient Subversion keywords >> >> > MNG-xxxx WONTFIX Removing redundant test >> >> > MNG-xxxx WONTFIX Update Maven Dependency Plugin in Super POM >> >> > to 2.10 >> >> > MNG-xxxx WONTFIX updated code to match API change after >> >> > Michael's feedback >> >> > MNG-xxxx WONTFIX updated code to match MessageBuilder API >> >> > change >> >> > MNG-xxxx WONTFIX Updated doap_Maven.rdf file >> >> > MNG-xxxx WONTFIX updated parent pom >> >> > MNG-xxxx WONTFIX Updated to correct '[ERROR] src/main/java >> >> > /org/apache/maven/execution/ >> >> > MavenExecutionRequest.java[31:8] (imports) >> >> > UnusedImports: Unused import - >> >> > org.apache.maven.lifecycle.internal. >> >> > builder.Builder.'. >> >> > MNG-xxxx WONTFIX Updated to correct '[ERROR] src/main/java >> >> > /org/apache/maven/execution/ >> >> > MavenExecutionRequest.java[391] (sizes) >> >> > LineLength: Line is longer than 120 >> >> > characters (found 131). >> >> > [ERROR] src/main/java/org/apache/maven/ >> >> > execution/MavenExecutionRequest.java[398] >> >> > (sizes) LineLength: Line is longer than >> >> > 120 characters (found 130).'. >> >> > MNG-xxxx WONTFIX Updated to ensure 'MavenProject. >> >> > getManagedVersionMap()' consistently >> >> > returns an immutable map. >> >> > MNG-xxxx WONTFIX Updated to ensure collections are immutable >> >> > consistently. >> >> > MNG-xxxx WONTFIX Updated to get rid of some Javadoc warnings. >> >> > MNG-xxxx WONTFIX Updated to make the >> >> > 'JavaDependencyContextRefiner' part of the >> >> > dependency graph transformer lost in >> >> > commit >> >> > 3916201b985c281a2b073b9b764bbb554584f5a7. >> >> > MNG-xxxx WONTFIX Updated to remove various Javadoc warnings. >> >> > MNG-xxxx WONTFIX Updated to use the try-with-resources >> >> > statement. >> >> > MNG-xxxx WONTFIX upgrade m-assembly-p to 3.0.0 >> >> > MNG-xxxx WONTFIX Use proper spelling of "e.g." >> >> > MNG-xxxx WONTFIX Use the proper term for char U+002D (-) >> >> > hyphen(-minus) instead of dash >> >> > MNG-xxxx WONTFIX Work around a rounding bug existed upto >> >> > Java 7 >> >> > >> >> > I am starting by labelling everything as WONTFIX by default. We need to >> >> > start by identifying anything that should go into 3.5.0, those we should >> >> > mark as FIX-3.5.0 >> >> > >> >> > A second round are bugs that should be fixed after the resolver swap >> >> > release, they should be marked FIX-3.5.x >> >> > >> >> > Third round (which is not an immediate priority) is anything that needs >> a >> >> > minor version bump... they should be FIX-3.6.x >> >> > >> >> > If we need a major version bump... FIX-4.x.y >> >> > >> >> > If it needs a POM version change... FIX-5.x.y >> >> > >> >> > Everything else is WONTFIX >> >> >> >> Can you please add this to cwiki? It will be a nightmare on the mailing >> >> list. We will lose track. >> >> >> >> Michael >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> >> >>