You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by si...@apache.org on 2019/02/22 14:20:25 UTC

[sling-slingfeature-maven-plugin] branch SLING-8289 created (now 98f6315)

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

simonetripodi pushed a change to branch SLING-8289
in repository https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git.


      at 98f6315  SLING-8289 - Generated API Jars of different regions overwrite each other in maven repo

This branch includes the following new commits:

     new 67c5f3c  Move feature model to whiteboard git
     new 0b61a69  Start changing start level handling to start order handling
     new acde4ef  Refactor start order handling
     new b70cc29  Update to parent pom 33
     new 4201776  [Feature Model] Support separate phases for reading variables
     new a1e9541  Support variables in converting from features to provisioning model
     new 396ff24  Move the process package from the feature api module to the support one.
     new 4a12147  Split feature util into io and assembly parts
     new 562dcb9  Rename process package to builder
     new 0327076  Rename to FileUtils and use constants
     new 68e3a70  Rename packages
     new 47ef2e4  [Sling Feature Model] Split off IO packages into separate module.
     new 5da7069  [Sling Feature Model] Refactor FeatureUtil out of the support module
     new 73c9391  Use felix utils ResourceBuilder and Parser instead of the ManifestParser and ManifestUtil. As with that the feature-support module is empty, remove it.
     new 13bc840  Add LICENSE and .gitignore
     new 60c1b19  Attach all features with classifiers to the project artifacts
     new 3060481  Unit test regarding attaching features with classifiers to the project
     new d9d1fef  Expanded unit test regarding attaching features with classifiers to the project
     new 7cf753f  Fix up version in pom
     new 086cbb8  Rename osgifeature to slingfeature in the plugin code
     new 51b4acc  Look for feature files in src/main/features
     new eeb4bf2  Support replacement of pom variables in feature model files.
     new d29c77c  Change extension of slingfeature files from .json to .slingfeature
     new 2c10c53  Fixing typo as per https://github.com/apache/sling-aggregator/pull/1
     new d8d3187  Updating readme for slingfeature-maven-plugin
     new caaf453  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new 6b04d27  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new 8879c83  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new 31b5d26  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new 3079f20  Add some documentation in the README.md
     new f52c827  Editorial fix in README.md
     new f743d79  Update to Features 0.1.3-SNAPSHOT
     new 33271b6  SLING-7866 Enhance slingfeature-maven-plugin to support registration of extension handlers
     new 4e5a9d7  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new 8b0fe89  SLING-7860 Enhance slingfeature-maven-plugin to aggregate multiple features into a single feature
     new efca4ae  Rename the attach-feature goal to attach-features
     new 002c9ef  Allow variables to be overridden/specified when aggregation.
     new a91d4e4  set site url to fixed url remove obsolete site distribution settings - sites are now build locally and copied manually to sling-site git repo
     new 3933f3f  SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module
     new 6300415  SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module
     new cfb9619  trivial: added license header to *.md files
     new 47f028c  Support for maven property substitution.
     new 47108ec  SLING-7961 : Adjust feature file reading to latest state
     new efa6147  SLING-7961 : Adjust feature file reading to latest state
     new 3fc3be2  SLING-7961 : Adjust feature file reading to latest state
     new 58d511d  SLING-7961 : Adjust feature file reading to latest state
     new 7bb27bd  SLING-7962 : Add mojo for downloading all artifacts and putting them into a build directory
     new 0b6da6d  Re-enable Aggregate Feature Test
     new 79264e9  SLING-7962 : Add mojo for downloading all artifacts and putting them into a build directory
     new 218c406  SLING-7962 : Add mojo for downloading all artifacts and putting them into a build directory
     new e7a3f6b  Re-enable another Aggregate Features Test
     new 172ea92  SLING-7962 : Add mojo for downloading all artifacts and putting them into a build directory. Fix includes/excludes
     new b888900  SLING-7961 : Adjust feature file reading to latest state
     new f90beda  SLING-7961 : Adjust feature file reading to latest state
     new 583814b  Re-enable another Aggregate Feature Test
     new f128a56  Re-enable another Aggregate Feature Test
     new 95b7e7a  SLING-7961 : Adjust feature file reading to latest state
     new 2ab1e13  SLING-7961 : Adjust feature file reading to latest state
     new 200a793  SLING-7961 : Adjust feature file reading to latest state
     new 3e93661  SLING-7961 : Adjust feature file reading to latest state
     new ece43bb  SLING-7962 : Add mojo for downloading all artifacts and putting them into a build directory. Fix includes/excludes
     new 06f2ff2  Start non working analyser mojo
     new 7b00eb7  Minor updates to readme
     new dd9ab65  Avoid class cast exception in mojos
     new 6ab893f  Throw exception if no features are found for an aggregate
     new becdf29  SLING-7976 - Track the slingfeature-maven-plugin:analyse-features activity and fail when the whole scan detects errors
     new d0f52ec  Merge pull request #1 from apache/analyzer-improvements
     new be107c5  Re-enable another Aggregate Feature Tests
     new 4193210  SLING-7985 - ProjectHelper#getConfigValue() puts null values to the resulting Set<String> values
     new 18dc79d  Merge pull request #2 from apache/SLING-7985
     new bb137a0  SLING-7987 - AnalyseFeaturesMojo accidentally bound to the wrong Maven phase
     new 8618cec  Merge pull request #3 from apache/wrong-settings
     new 66d7886  SLING-7988 - Allow Analyzer include/exclude tasks by id, in order to enable specific Tasks in the Maven plugin
     new 9fe104d  Merge pull request #4 from apache/include-exclude-tasks
     new e04f163  SLING-7996 - Don't ignore feature Analyzer thrown error in the Mojo
     new 080e784  Merge pull request #5 from apache/SLING-7996
     new 7699599  SLING-7997 - Make the AnalyseFeaturesMojo been able to include/exclude Features to be analyzed
     new 0033164  Merge pull request #6 from apache/SLING-7997
     new f34fc4a  SLING-8007 - Enable output colors on AnalyseFeaturesMojo
     new 130ee17  Merge pull request #8 from apache/colored-output
     new 1d45820  SLING-8013: Take all features into account when building repositories and allow to pick specific features plus extra artifacts.
     new 6e804da  SLING-8013: Allow to pick specific features plus extra artifacts.
     new a629c4f  Merge pull request #9 from apache/issues/SLING-8013
     new f00b107  SLING-8020 - AttachFeaturesMojo should allow user to set title, description, vendor and license fields to the attached Feature, taking data from the POM
     new 39be559  SLING-8020 - AttachFeaturesMojo should allow user to set title, description, vendor and license fields to the attached Feature, taking data from the POM
     new aa3abc0  Merge pull request #10 from apache/SLING-8020
     new 3bd5909  Prevent NPE during feature resolving and improve algorithm to find non assembled features
     new a0d1d87  Use default includes
     new eb9bc5b  Update javadoc
     new 9bac856  Don't add dependency to itself
     new ff412b9  Add javadoc and more debug logs
     new 0a11d70  SLING-8042 : The slingfeature-maven-plugin should be able to derive the name of a feature from the file name
     new 774860e  Move enhancing the feature from project info to correct place
     new f705c22  SLING-8046 : Correct and improve classifier handling
     new bc1e97e  Optimize aggregate handling
     new ca4a1ae  Clean up code and add javadocs
     new 773785c  Normalize path as its used as a key
     new ac5d114  SLING-8049 : Add substitution support for project version as OSGi version
     new cf2ac3f  SLING-8056 : Add support for automatically updating versions in a feature
     new a791407  SLING-8056 : Add support for automatically updating versions in a feature
     new 3189982  SLING-8038 - adding ArtifacsMojo (duplicating methods from RepositoryMojo for subsequent abstraction)
     new afe550c  SLING-8038 - moving shared parts of ArtifactsMojo & RepositoryMojo in AbstractRepositoryMojo
     new 979cb84  Merge pull request #15 from DominikSuess/issue/SLING-8038
     new ea9a125  SLING-8038: Remove a private resolver that isn't needed anymore.
     new b1f36a1  SLING-8038 : Clean up mojos, correctly handle local features vs remote features, avoid duplicate code
     new 26ad797  Use new analyser result
     new 5a73b46  SLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor
     new 617a205  SLING-8056 : Add support for automatically updating versions in a feature
     new 65289c0  SLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor
     new e2aa6b4  SLING-8056 : Add support for automatically updating versions in a feature
     new ba5b618  SLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor
     new 40e3226  SLING-8056 : Add support for automatically updating versions in a feature
     new 4ccb588  SLING-8064 : Support marking a feature as final - allow to mark an aggregate as final, add descriptions to some parameters
     new c858e79  Update version to 0.2.1-SNAPSHOT to comply with odd/even version scheme
     new d94bcbd  SLING-8034 - SlingStart-m-p and SlingFeature-m-p packagetype clash
     new 7430396  Use latest snapshot for feature dependencies
     new 6a690e7  Remove unused constants
     new f635b58  SLING-8058 : Make configuration of slingfeature-maven-plugin consistent
     new 3072582  SLING-8058 : Make configuration of slingfeature-maven-plugin consistent
     new c0d1803  SLING-8058 : Make configuration of slingfeature-maven-plugin consistent
     new 5d06826   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Convert aggregate mojo to use new configuraton
     new b175e0f   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Rename configurations
     new e6cb135   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Adjust versions mojo
     new f035d8d   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Adjust repository mojos
     new 0829302   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Adjust repository mojos
     new 870f428   SLING-8058 : Make configuration of slingfeature-maven-plugin consistent. Adjust analysis mojo
     new 2590587  SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions
     new 69a5a66  SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions
     new 23959e8  SLING-8032 - Add a MOJO which is able to validate JSON Feature file against the JSON Schema
     new 20603fe  SLING-8032 - Add a MOJO which is able to validate JSON Feature file against the JSON Schema
     new 383dc7f  SLING-8032 - Add a MOJO which is able to validate JSON Feature file against the JSON Schema
     new a5b4f32  Merge pull request #17 from apache/SLING-8032
     new 3e073ad  SLING-8032 : Add option to disable validation
     new 05889c8  SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions
     new a77c481  Merge pull request #16 from apache/SLING-8078
     new e37e986  Pretify output of versions plugin
     new 0f6b130  Add some documentation for the analyse-features goal
     new cd772c1  Remove unused components
     new ba47de6  SLING-8003 - Interpolate Maven variables using the Maven Interpolator APIs rather that iterate string replacing operations
     new f3563d5  SLING-8003 - Interpolate Maven variables using the Maven Interpolator APIs rather that iterate string replacing operations
     new 663a4d3  Merge pull request #18 from apache/SLING-8003_rebased
     new 0b00a5b  SLING-8091 : Add an option to specify the framework for analysing features
     new 6dbfffc  SLING-8096 Make it possible to configure Merge Handlers and Post Processors
     new 453de15  Remove comments before reading feature file
     new aae6ce2  SLING-8100 : Add complete flag to Feature
     new a529317  Add support to set the vendor for an aggregate
     new 2937389  Use raw features for version updates and replace artifact at the same place instead of adding a new one at the end
     new 605745d  SLING-8101 : Mojos that require extensions to be activated should warn or fail if extensions are not activated
     new 76268ac  SLING-8108 : Provide setter methods for optional context info
     new e038e52  SLING-8102 : Remove main class from analyser
     new b0a953c  Update readme with configuration details
     new d8d7216  Update readme with configuration details
     new 1497223  SLING-8109 Replace KeyValueMap with Map<String,String>
     new 708bb49  SLING-8109 Replace KeyValueMap with Map<String,String>
     new b8ea64b  Add simple report mojo
     new 66eadd2  Fix it-test that fails since the analyser output changed.
     new 586c57a  Use correct field names for configurations and adjust tests to use correct configuration syntax
     new 36240c2  Correct phase for analysis mojo
     new 8970ce3  SLING-8104 Avoid magic when merging features
     new ac83cc7  SLING-8121 Rename feature 'include' to 'prototype'
     new bd768af  Minor naming tweak to overrides to make is match the SLING-8104 description
     new e654fb1  Refactor empty interface implementation into mock object.
     new 4e60702  SLING-8104 Avoid magic when merging features
     new 4a1cbaf  SLING-8104 Avoid magic when merging features
     new 947c908  Fix README.md
     new e619ce6  Fix README.md
     new a97af45  Correct implementation of aggregate selection
     new 35eb3f4  SLING-8128 : Consistent ordering of sections when merging features
     new 008d3fd  SLING-8128 : Consistent ordering of sections when merging features
     new ae1c81a  SLING-8128 : Consistent ordering of sections when merging features
     new 20a67e5  Correct README
     new 59209fb  SLING-8128 : Consistent ordering of sections when merging features
     new 7f56bd8  Update readme
     new a631d38  Update readme
     new e4cebfb  Fix javadoc in preparation for release.
     new 5e1ea61  [maven-release-plugin] prepare release slingfeature-maven-plugin-0.8.0
     new 58430ed  [maven-release-plugin] prepare for next development iteration
     new 89da831  SLING-8134: Fix an NPE when an external prototype is used.
     new 764741f  Update Feature Model dependencies to 0.8.1-SNAPSHOT
     new 2fb0e84  SLING-8173 Don't add transitive dependencies from feature model artifacts
     new b068d4a  SLING-8173 Don't add transitive dependencies from feature model artifacts
     new dc02dec  SLING-8174 - New MOJO implementation which creates a bundle for each api-region containing related APIs
     new eb21b1a  SLING-8174 - New MOJO implementation which creates a bundle for each api-region containing related APIs
     new 04e6efc  SLING-8174 - New MOJO implementation which creates a bundle for each api-region containing related APIs
     new c4eb76b  Merge pull request #19 from apache/SLING-8174
     new b38de95  trivial: removed wrongly pasted `variablesOverrides`
     new dd04042  SLING-8207 - slingfeature-maven-plugin should mark 'analyse-features' goal as ignored for m2e
     new 9e77c8b  SLING-8207 - slingfeature-maven-plugin should mark 'analyse-features' goal as ignored for m2e
     new 404496a  Tabs to spaces
     new ee788d9  SLING-8169 Bundle Import/Export Analyser needs to take API Regions into account
     new 52fb69e  SLING-8191 API Region dependency analyzer should automatically check relevant region combinations
     new 556a34a  SLING-8169 Bundle Import/Export Analyser needs to take API Regions into account
     new 691baae  SLING-8169 Bundle Import/Export Analyser needs to take API Regions into account
     new eb1ad3d  SLING-8221 Feature model does not override from command line a property if set in pom.xml
     new 3f304cb  SLING-8214 Provide a way to handle bundles with same symbolic name but different mvn group/artifact ids
     new da9d4f1  SLING-8231 - Add the ability to collect -sources to the API region MOJO
     new fe1b804  Merge pull request #21 from apache/apisjar_sources
     new 08091b9  SLING-8238 NPE in slingfeature-maven-plugin RepositoryMojo
     new 93a8ffd  SLING-8253 - Make the APIs JARs source collector able to checkout SCMs if -sources artifacts are not available
     new 12c3c5b  SLING-8253 - Make the APIs JARs source collector able to checkout SCMs if -sources artifacts are not available
     new 3082ba2  SLING-8213 Not possible to specify wildcard handler property in Maven plugin
     new 639f678  SLING-8213 Not possible to specify wildcard handler property in Maven plugin
     new 65f0e27  SLING-7245 - Validate pull requests using Jenkins
     new e0cd5a4  SLING-7245 - Validate pull requests using Jenkins
     new b1d6b13  SLING-8253 - Make the APIs JARs source collector able to checkout SCMs if -sources artifacts are not available
     new 3692987  Merge pull request #22 from apache/apisjar_sources
     new 48134a5  Updating badges for slingfeature-maven-plugin
     new 0847f98  SLING-8253 - Make the APIs JARs source collector able to checkout SCMs if -sources artifacts are not available
     new 49b8043  Merge pull request #23 from apache/apisjar_sources
     new 7d8da65  Update Feature and Feature IO dependencies to 1.0.0
     new 7f2ae46  SLING-8264 - Make the APIs JARs able to generate and package -javadoc artifacts
     new d6c5fc6  Merge pull request #24 from apache/apisjar_sources
     new 4696e59  SLING-8273 - APIs jar MOJO doesn't produce Javadoc if sources contain non-ascii chars
     new 7d7d5c0  Merge pull request #25 from apache/apisjar_sources
     new b7e405b  SLING-8273 - APIs jar MOJO doesn't produce Javadoc if sources contain non-ascii chars
     new 7de76b8  SLING-8273 - APIs jar MOJO doesn't produce Javadoc if sources contain non-ascii chars
     new 611f1bc  Merge pull request #26 from apache/SLING-8273
     new a3e6925  SLING-8277 - APIs jar MOJO doesn't produce any Javadoc if package name is invalid or contains Java keywords
     new b3b5031  Merge pull request #27 from apache/SLING-8273
     new 98f6315  SLING-8289 - Generated API Jars of different regions overwrite each other in maven repo

The 220 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.