You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2020/10/27 20:42:17 UTC

[maven] branch MNG-6957 created (now b9607f0)

This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a change to branch MNG-6957
in repository https://gitbox.apache.org/repos/asf/maven.git.


      at b9607f0  fix merge

This branch includes the following new commits:

     new 2469718  Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven
     new acaaf88  MNG-6957: extract inherit
     new 0a1cb05  MNG-6957: remove model from inherit method
     new 121bd9e  Simplify code
     new a5e7ee6  Get modules from fileModel, respect profiles (which can also contain modules)
     new 208de10  Add activeExternalProfiles
     new f03490b  No need to check getActiveExternalProfiles, can't contain modules
     new 2ed1627  Moving up setters of result
     new cbf6c29  No need to keep activeProfiles in ModelData
     new a77383a  result.setRawModel( modelId, rawModel ) can also be moved
     new 98afc31  lineage can just a Models
     new 598060d  Replace ModelSource with Source
     new e4cd759  Make clear where rawModel and model should be used
     new 30f4f3a  Use rawModel to read get parent
     new 5a2b9b5  pick up tmpModel from result
     new 24109e0  extract profiles from result
     new 3c5f811  verify superpom by id
     new 0a04f51  check currentData by id
     new a324124  ModelData.rawModel is never used
     new d486b4e  pick up inherited model from lineage
     new cb39b97  Don't update ModelData
     new 3265c13  No need to change GAV for ModelData
     new e7d2801  checkPluginVersions must use lineage
     new fa8de9c  Split collecting raw models from inheritence
     new 72c59d6  Set effectiveModel instance early
     new a655fe9  start reading poms witout parent
     new 7b244ae  move effectivemodel to phase 2
     new a9e603c  get activeExternalProfiles from result
     new 5ac87c4  in case of root, pick up effectivepom from result
     new a044f10  some code is only required for non root
     new ac44aa9  poolbuilder can use effectivemodel
     new 6b6df5d  move fileModel to result
     new 0c61fdf  properly assign effective model
     new 87e735f  Read modules from fileModel
     new 36ccdb7  During 2 phase builds use the fileModel
     new 87abbb9  Move setEffectiveModel
     new b00bd46  initProject after phase two
     new a32a6f7  prepare rawModels for phase two builds
     new d914299  pick up effective pom later
     new 81e93bd  use fileModel for originalModel
     new 5520ac3  use pomFile as key of projectIndex
     new 628f50a  pick up pom from fileModel
     new 8b87e55  Move rawModels to phase 2 No need for pre-init project anymore
     new c4e216d  modelSource is never null
     new 95b60a0  Always look in cache for model
     new 3802003  Use modelSource to set pomFile
     new ec90603  use modelSource's inputStream to read model
     new eeb49bc  select severity based on modelSource instance
     new 136d396  early check for fatal errors
     new 48db31d  extract readRawModel
     new aaa7067  Always use request.getModelSource() as cacheKey
     new 20170b0  always cache fileModel
     new 7191f91  Split readRawModel from readModel
     new e173320  put fileModel in cache when available
     new 2a51bf1  Use the same model
     new 213bc84  improve moment of cloning
     new 3d1270a  Don't set pom on model
     new 93b5a01  ProjectBuilder should use rawModel because of its profile activations
     new b503507  directly set preferred source
     new 49ee2ae  No need to set the project file again
     new 2f53b5b  improve naming of variables
     new 7f79fdc  rawModels should be based on rawModel
     new 2a46f8c  rawModel most be activated, not the fileModel
     new 3e08457  switch methods
     new 4c69a1f  Move readRawModel to phase 2
     new a96a27a  Use pomFile so context is used
     new a669e08  verify version after groupId+artifactId
     new 3e6d30e  effective model should not be cached as raw model
     new d699e71  rename method
     new 1ccd145  cache raw pom for inheritance
     new cc239b8  Move buildconsumer to phase 2
     new 68ad1a5  Use stream for collecting profile ids
     new 2b41e8d  Combine methods to reduce cache
     new 2c7a891  move readRawModel, is only used once
     new dce61af  always return new result
     new daaf2f0  Don't auto cast
     new 587df50  start moving call readFileModel
     new 33c2dc0  use rawModel for artifactId
     new e1f9853  move readFileModel for parents
     new 6bc43be  clean up code
     new 2376951  use result of readRawModel
     new 847de5e  TransformerContext must use ModelCache
     new 2e55731  Happy flow build consumer restored
     new 53bb4ed  No need to cache temp raw model during phase 1
     new 6e36900  No need to reset getModelIds anymore
     new f254871  Provide option key for transformerContext
     new 7b4908d  inline code
     new 94a74e1  rename to readEffectiveModel, so we have all readXModel available
     new ebb85d2  Remove pomFile parameter
     new 22038bc  prepare reading unknown dependency from build/consumer pom
     new 3224175  Fix early dependency reactor read for build/consumer
     new 8bdd48a  Fix buildconsumer for unknown parent
     new 3153d92  This can stay ModelBuildingRequest
     new 091eaf1  Remove redundant parameter of readFileModel
     new d2e9e29  remove redundant parameter from readRawModel
     new 9e2a32c  Introduce DefaultTransformerContext, initialized during build, immutable during consume.
     new 8d071ed  Pass ModelBuildingRequest
     new 20f7067  Refactor code
     new eb406ff  Update documentation
     new 7f39d05  Add javadoc
     new b44c333  Improve parentFilter, change requirement getRawModel by Path
     new 9638628  Extract interface, only DefaultModelBuilder should be aware of implementation of TransformerContextBuilder
     new faffc45  improve documentation, make tags name similar
     new f3e8d97  improve documentation
     new b9607f0  fix merge

The 105 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.