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/13 15:09:46 UTC
[sling-slingfeature-maven-plugin] branch SLING-8273 created (now
b7e405b)
This is an automated email from the ASF dual-hosted git repository.
simonetripodi pushed a change to branch SLING-8273
in repository https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git.
at b7e405b SLING-8273 - APIs jar MOJO doesn't produce Javadoc if sources contain non-ascii chars
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
The 215 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.