You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2019/04/02 11:37:34 UTC

[sling-whiteboard] branch feature/SLING-8262 updated (65fb716 -> a5fa753)

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

rombert pushed a change to branch feature/SLING-8262
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git.


    from 65fb716  SLING-8262 -  Add SonarQube analysis to Jenkins jobs
     new ff15276  Updating badges for whiteboard
     new 83892b2  SLING-8262 -  Add SonarQube analysis to Jenkins jobs
     new ff48dde  SLING-8286 - Jenkins should not try and deploy release commits
     new 29eba52  SLING-8286 - Jenkins should not try and deploy release commits
     new 2b8b499  Initial checkin of Content Package to Feature Model skeleton project
     new c4df854  [cp2fm] input/output defined
     new 63b67ca  [cp2fm] always specify classifier in order to avoid any possible clash
     new e12611d  [cp2fm] resolved all runtime dependencies and adjusted produced ID
     new e7bc96a  [cp2fm] a little bit of logging on step-by-step operations
     new 79fd6c1  [cp2fm] implemented the content-package embedded bundles handling
     new 750f7af  [cp2fm] modularized code with SPI, added bundles start order support
     new 84d6f9b  [cp2fm] added pom.xml serialization for extracted bundles
     new a89db2f  [cp2fm] added sub-packages support, handled *.config files
     new aab1cff  [cp2fm] added *.cfg, *.properties and *.xml OSGi configuration handler
     new a73d20d  [cp2fm] added JSON OSGi configuration support
     new cd178f3  [cp2fm] added JSON OSGi configuration support
     new e534a08  [cp2fm] finalized XML handling
     new 80bee53  [cp2fm] reduced XML parsing files names inclusion
     new 225bc06  [cp2fm] deflate all non-bundles and non-configuration resources, in order to repackage them later
     new 17c9def  [cp2fm] repackaged unhandled resources in a proper artifact and added in the resulting Feature Model
     new ee26e98  [cp2fm] added configurations unit-test cases code refactoring for correct JSON handling code refactoring for correct Properties handling
     new cf06bb0  [cp2fm] added XML Properties support
     new 45de42b  [sp2fm] added BundleEntryHandler unit test
     new 2583b62  [cp2fm] added DefaultEntryHandler unit test + sample resources
     new 763d106  [cp2fm] META-INF/services ignored by RAT
     new 00ac6d9  [cp2fm] general cleanup  * better XML OSGi configuration handling;  * always access to the content package, in order to extract metadata;  * design adjusted
     new 7cd3985  [cp2fm] improved XML configurations handling, better path handling
     new 68996d7  [cp2fm] handled run modes configurations, the tool will create aux feature model files for each runmode
     new c51efa1  [cp2fm] detected and managed different run modes
     new fa05886  [cp2fm] added runmode aware folders tests
     new 4a9bc41  [cp2fm] added runmode aware folders handling on bundles
     new 505b58e  [cp2fm] classifiers always in classifiers, not in artifactId
     new ddeb4cf  [cp2fm] enhanced tests and improved runMode handling
     new 8d6c5f2  [cp2fm] manage Configurations with same PID have to merged or not
     new 22fe75b  [cp2fm] all Vault metadata properties handled in xml, POM file generated
     new 620f609  [cp2fm] fixed flag to enable the configurations merge, started adding test cases
     new d52ef4a  [cp2fm] ContentPackageEntryHandlerTest initial checkin, ConfigurationEntryHandlerTest path checks split in 2 methods
     new 43cf311  [cp2fm] added ContentPackage2FeatureModelConverter#convert() main test
     new dfc7cb0  [cp2fm] testing empty OSGi configurations don't generate any Feature configuration
     new da4b1d4  [cp2fm] always make sure that missing pom file is supplied with an on-the-fly generated one
     new 67672cd  [cp2fm] make sure broken JSON configurations are correctly handled
     new a32c8e5  [cp2fm] added missing resources that have to be included in the final content package and related tests
     new dfc1c7e  [cp2fm] added missing README
     new 53d956f  [cp2fm] dropped useless sample files
     new a3daba7  [cp2fm] added 'Known limitations' section
     new 8db9d2f  [cp2fm] removed corporation mentions
     new 61f82f0  [cp2fm] Content packages moved to the proper location in the feature model
     new a003a1c  [cp2fm] changed bundles deploy method design in order to stream contents directly to the file system
     new 8cf9ba1  [cp2fm] added a user regexp-based rejecting path engine
     new ec981c0  [cp2fm] updated READMEs
     new 33fdb2b  [cp2fm] added "Argument Files for Long Command Lines" section in READMEs
     new a408bd3  [cp2fm] updating README
     new 56f838d  Parent cleanups
     new 6ef573c  Merge branch 'master' of github.com:apache/sling-whiteboard
     new 4299eaf  [cp2fm] separation of concerns for processing Vault packages
     new c78fed0  [cp2fm] use the AutoCloseable feature
     new c755e2e  [cp2fm] implemented separation of concerns for deploying bundles in order to integrate the converter in existing tools, such as Apache Maven
     new 4ce375d  [cp2fm] enhanced packages documentation
     new 8fa47ac  [cp2fm] added links for a better SPI explanation
     new b73c913  [cp2fm] added small doc on how to extend the tool to dynamically change the deploy engine
     new c1d225d  [cp2fm] cli-specific stuff moved in a proper package
     new 031d912  [cp2fm] added missing package documentation
     new f73ba8c  [cp2fm] create empty content-package for each detected sub-package with same metadata in order to keep satisfying the dependencies and ACL policies
     new 2e10d3c  [cp2fm] code update before moving to the proper repository
     new f8e4442  SLING-8262 -  Add SonarQube analysis to Jenkins jobs
     new 029fc3f  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 0fc9153  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 52216d6  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 406f550  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 2387e6c  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 868251f  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 2ccf91b  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new a45a3fa  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 56eafa6  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 2f9e9ca  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new c345682  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new d8a37b0  re-add the space in between the subject's tags
     new 9d02dd5  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new f14e3ac  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new ca9ef69  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new c43b0d0  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 87f5115  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new f4c37d7  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 503ffc0  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 92d599d  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 0c66186  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 2846b58  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new b57a6e9  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 242e99c  [api-regions] initial checkin of api-regions APIs proposal
     new f06344f  SLING-8311 - Investigate creating a Sling CLI tool for development task automation
     new 5c484c9  Add explicity dependecy on javax.mail
     new 1e16953  Merge branch 'master' of github.com:apache/sling-whiteboard
     new 3c88db9  SLING-8339 - CLI hangs when an unhandled exception occurs
     new b07a7e2  Merge branch 'master' of https://github.com/apache/sling-whiteboard into feature/SLING-8262
     new a5fa753  Merge remote-tracking branch 'origin/feature/SLING-8262' into feature/SLING-8262

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


Summary of changes:
 .sling-module.json                                 |    6 +
 README.md                                          |    4 +-
 cli/.gitignore                                     |    1 +
 cli/Dockerfile                                     |   38 +
 cli/README.md                                      |   46 +
 .../projects/notAllMerged/goal.txt => cli/bnd.bnd  |    0
 cli/docker-env.sample                              |   14 +
 cli/pom.xml                                        |  202 ++
 cli/src/main/features/app.json                     |   75 +
 .../java/org/apache/sling/cli/impl/Command.java    |    9 +-
 .../apache/sling/cli/impl/CommandProcessor.java    |  149 ++
 .../org/apache/sling/cli/impl/Credentials.java     |   38 +
 .../apache/sling/cli/impl/CredentialsService.java  |   55 +
 .../apache/sling/cli/impl/ExecutionTrigger.java    |   28 +-
 .../sling/cli/impl/jbake/JBakeContentUpdater.java  |  140 ++
 .../org/apache/sling/cli/impl/jira/Version.java    |   37 +-
 .../apache/sling/cli/impl/jira/VersionFinder.java  |  100 +
 .../java/org/apache/sling/cli/impl/mail/Email.java |   42 +-
 .../apache/sling/cli/impl/mail/EmailThread.java    |   14 +-
 .../org/apache/sling/cli/impl/mail/Mailer.java     |   81 +
 .../sling/cli/impl/mail/VoteThreadFinder.java      |   61 +
 .../sling/cli/impl/nexus/StagingRepositories.java  |   16 +-
 .../sling/cli/impl/nexus/StagingRepository.java    |   65 +
 .../cli/impl/nexus/StagingRepositoryFinder.java    |   99 +
 .../org/apache/sling/cli/impl/people/Member.java   |   64 +
 .../sling/cli/impl/people/MembersFinder.java       |  119 ++
 .../apache/sling/cli/impl/release/ListCommand.java |   49 +
 .../cli/impl/release/PrepareVoteEmailCommand.java  |  100 +
 .../org/apache/sling/cli/impl/release/Release.java |   97 +
 .../sling/cli/impl/release/TallyVotesCommand.java  |  128 ++
 .../cli/impl/release/UpdateLocalSiteCommand.java   |   96 +
 .../cli/impl/release/UpdateReporterCommand.java    |  105 ++
 cli/src/main/resources/conf/logback-default.xml    |   23 +
 cli/src/main/resources/scripts/launcher.sh         |   34 +
 .../cli/impl/jbake/JBakeContentUpdaterTest.java    |  197 ++
 .../apache/sling/cli/impl/release/ReleaseTest.java |   68 +
 cli/src/test/resources/downloads.tpl               |  474 +++++
 cli/src/test/resources/jira_versions.txt           | 1993 ++++++++++++++++++++
 cli/src/test/resources/releases.md                 | 1812 ++++++++++++++++++
 .../LICENSE                                        |    0
 content-package-2-feature-model/README.md          |  396 ++++
 content-package-2-feature-model/pom.xml            |  322 ++++
 .../src/main/assembly/README.md                    |  149 ++
 .../src/main/assembly/bin.xml                      |   71 +
 .../ContentPackage2FeatureModelConverter.java      |  431 +++++
 .../cpconverter/DefaultBundlesDeployer.java        |   99 +
 .../cpconverter/RegexBasedResourceFilter.java      |   54 +
 ...ntentPackage2FeatureModelConverterLauncher.java |  186 ++
 .../feature/cpconverter/cli/ShutDownHook.java      |   81 +
 .../feature/cpconverter/cli/package-info.java      |   23 +-
 .../AbstractConfigurationEntryHandler.java         |   68 +
 .../handlers/AbstractRegexEntryHandler.java        |   42 +-
 .../cpconverter/handlers/BundleEntryHandler.java   |  136 ++
 .../handlers/ConfigurationEntryHandler.java        |   34 +-
 .../handlers/ContentPackageEntryHandler.java       |   49 +
 .../handlers/JsonConfigurationEntryHandler.java    |   75 +
 .../PropertiesConfigurationEntryHandler.java       |   60 +
 .../handlers/XmlConfigurationEntryHandler.java     |   92 +
 .../feature/cpconverter/handlers/package-info.java |   25 +-
 .../sling/feature/cpconverter/package-info.java    |   23 +-
 .../feature/cpconverter/spi/ArtifactWriter.java    |   26 +-
 .../feature/cpconverter/spi/BundlesDeployer.java   |   33 +-
 .../feature/cpconverter/spi/EntryHandler.java      |   29 +-
 .../feature/cpconverter/spi/package-info.java      |   23 +-
 .../cpconverter/vltpkg/VaultPackageAssembler.java  |  172 ++
 .../feature/cpconverter/vltpkg/package-info.java   |   23 +-
 .../cpconverter/writers/FileArtifactWriter.java    |   40 +-
 .../writers/InputStreamArtifactWriter.java         |   37 +-
 .../writers/MavenPomSupplierWriter.java            |   54 +
 .../feature/cpconverter/writers/package-info.java  |   23 +-
 .../src/main/legal/LICENSE-with-deps               |   31 +
 .../src/main/legal/NOTICE-with-deps                |    5 +
 .../src/main/legal/license-header                  |   14 +
 ...ache.sling.feature.cpconverter.spi.EntryHandler |    6 +
 .../sling/feature/cpconverter/vltpkg/config.xml    |   95 +
 .../cpconverter/vltpkg/definition/.content.xml     |   19 +
 .../sling/feature/cpconverter/vltpkg/settings.xml  |   22 +
 .../ContentPackage2FeatureModelConverterTest.java  |  235 +++
 .../cpconverter/DefaultBundlesDeployerTest.java    |   80 +
 .../cpconverter/RegexBasedResourceFilterTest.java  |   69 +
 .../handlers/BundleEntryHandlerTest.java           |  118 ++
 .../handlers/ConfigurationEntryHandlerTest.java    |  127 ++
 .../handlers/ContentPackageEntryHandlerTest.java   |   51 +
 .../JsonConfigurationEntryHandlerTest.java         |   46 +
 .../vltpkg/VaultPackageAssemblerTest.java          |   89 +
 .../cpconverter/handlers/jcr_root/.content.xml     |   22 +
 ...ceusermapping.impl.ServiceUserMapperImpl.config |   17 +
 ...ceusermapping.impl.ServiceUserMapperImpl.config |   17 +
 ...ing.impl.ServiceUserMapperImpl.INVALID.cfg.json |    1 +
 ...rviceusermapping.impl.ServiceUserMapperImpl.cfg |   17 +
 ...usermapping.impl.ServiceUserMapperImpl.cfg.json |    7 +
 ...ceusermapping.impl.ServiceUserMapperImpl.config |   17 +
 ...sermapping.impl.ServiceUserMapperImpl.empty.cfg |   14 +
 ...pping.impl.ServiceUserMapperImpl.empty.cfg.json |    3 +
 ...mapping.impl.ServiceUserMapperImpl.empty.config |   14 +
 ...sermapping.impl.ServiceUserMapperImpl.empty.xml |   19 +
 ...apping.impl.ServiceUserMapperImpl.empty.xml.cfg |   19 +
 ...rviceusermapping.impl.ServiceUserMapperImpl.xml |   21 +
 ...eusermapping.impl.ServiceUserMapperImpl.xml.cfg |   22 +
 .../apps/asd/install.author/test-framework.jar     |  Bin 0 -> 13288 bytes
 .../apps/asd/install.publish/test-framework.jar    |  Bin 0 -> 13288 bytes
 .../apps/asd/install/test-framework-no-pom.jar     |  Bin 0 -> 10769 bytes
 .../jcr_root/apps/asd/install/test-framework.jar   |  Bin 0 -> 13288 bytes
 .../cpconverter/handlers/jcr_root/asd/.content.xml |   20 +
 .../handlers/jcr_root/asd/public/.content.xml      |   19 +
 .../handlers/jcr_root/asd/public/_rep_policy.xml   |   24 +
 .../handlers/jcr_root/asd/public/license.txt       |   14 +
 .../test-content-package-unacceptable.zip          |  Bin 0 -> 15017 bytes
 .../feature/cpconverter/test-content-package.zip   |  Bin 0 -> 46393 bytes
 .../CODE_OF_CONDUCT.md                             |    0
 .../CONTRIBUTING.md                                |    0
 {tag-modifier => feature-api-regions}/LICENSE      |    0
 feature-api-regions/README.md                      |  164 ++
 feature-api-regions/pom.xml                        |   76 +
 .../apache/sling/feature/apiregions/ApiRegion.java |  184 ++
 .../sling/feature/apiregions/ApiRegions.java       |   61 +
 .../sling/feature/apiregions/JoinedIterator.java   |   54 +
 .../apiregions/io/json/ApiRegionsJSONParser.java   |  137 ++
 .../io/json/ApiRegionsJSONSerializer.java          |   71 +
 .../feature/apiregions/io/json/JSONConstants.java  |   27 +-
 .../feature/apiregions/io/json/package-info.java   |   23 +-
 .../sling/feature/apiregions/package-info.java     |   23 +-
 .../sling/feature/apiregions/ApiRegionTest.java    |  109 ++
 .../sling/feature/apiregions/ApiRegionsTest.java   |  106 ++
 .../io/json/ApiRegionsJSONParserTest.java          |  101 +
 .../io/json/ApiRegionsJSONSerializerTest.java      |   83 +
 pom.xml                                            |    5 +-
 127 files changed, 11731 insertions(+), 342 deletions(-)
 create mode 100644 .sling-module.json
 create mode 100644 cli/.gitignore
 create mode 100644 cli/Dockerfile
 create mode 100644 cli/README.md
 copy project-archetype/src/test/resources/projects/notAllMerged/goal.txt => cli/bnd.bnd (100%)
 create mode 100644 cli/docker-env.sample
 create mode 100644 cli/pom.xml
 create mode 100644 cli/src/main/features/app.json
 copy upgrade/src/main/java/org/apache/sling/upgrade/UpgradeResult.java => cli/src/main/java/org/apache/sling/cli/impl/Command.java (75%)
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/CommandProcessor.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/Credentials.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/CredentialsService.java
 copy upgrade/src/main/java/org/apache/sling/upgrade/StartupBundleEntry.java => cli/src/main/java/org/apache/sling/cli/impl/ExecutionTrigger.java (57%)
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/jbake/JBakeContentUpdater.java
 copy resource-schemas/core/src/main/java/org/apache/sling/resourceschemas/api/CreateChildAction.java => cli/src/main/java/org/apache/sling/cli/impl/jira/Version.java (59%)
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/jira/VersionFinder.java
 copy resource-schemas/core/src/main/java/org/apache/sling/resourceschemas/api/CreateChildAction.java => cli/src/main/java/org/apache/sling/cli/impl/mail/Email.java (60%)
 copy upgrade/src/main/java/org/apache/sling/upgrade/UpgradeResult.java => cli/src/main/java/org/apache/sling/cli/impl/mail/EmailThread.java (74%)
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/mail/Mailer.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/mail/VoteThreadFinder.java
 copy upgrade/src/main/java/org/apache/sling/upgrade/UpgradeResult.java => cli/src/main/java/org/apache/sling/cli/impl/nexus/StagingRepositories.java (72%)
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/nexus/StagingRepository.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/nexus/StagingRepositoryFinder.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/people/Member.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/people/MembersFinder.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/ListCommand.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/PrepareVoteEmailCommand.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/Release.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/TallyVotesCommand.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/UpdateLocalSiteCommand.java
 create mode 100644 cli/src/main/java/org/apache/sling/cli/impl/release/UpdateReporterCommand.java
 create mode 100644 cli/src/main/resources/conf/logback-default.xml
 create mode 100755 cli/src/main/resources/scripts/launcher.sh
 create mode 100644 cli/src/test/java/org/apache/sling/cli/impl/jbake/JBakeContentUpdaterTest.java
 create mode 100644 cli/src/test/java/org/apache/sling/cli/impl/release/ReleaseTest.java
 create mode 100644 cli/src/test/resources/downloads.tpl
 create mode 100644 cli/src/test/resources/jira_versions.txt
 create mode 100644 cli/src/test/resources/releases.md
 copy {tag-modifier => content-package-2-feature-model}/LICENSE (100%)
 create mode 100644 content-package-2-feature-model/README.md
 create mode 100644 content-package-2-feature-model/pom.xml
 create mode 100644 content-package-2-feature-model/src/main/assembly/README.md
 create mode 100644 content-package-2-feature-model/src/main/assembly/bin.xml
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/ContentPackage2FeatureModelConverter.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/DefaultBundlesDeployer.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/RegexBasedResourceFilter.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/cli/ContentPackage2FeatureModelConverterLauncher.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/cli/ShutDownHook.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/cli/package-info.java (68%)
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/AbstractConfigurationEntryHandler.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/AbstractRegexEntryHandler.java (54%)
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/BundleEntryHandler.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/ConfigurationEntryHandler.java (59%)
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/ContentPackageEntryHandler.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/JsonConfigurationEntryHandler.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/PropertiesConfigurationEntryHandler.java
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/XmlConfigurationEntryHandler.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/handlers/package-info.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/package-info.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/spi/ArtifactWriter.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/spi/BundlesDeployer.java (66%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/spi/EntryHandler.java (64%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/spi/package-info.java (68%)
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/vltpkg/VaultPackageAssembler.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/vltpkg/package-info.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/writers/FileArtifactWriter.java (53%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/writers/InputStreamArtifactWriter.java (58%)
 create mode 100644 content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/writers/MavenPomSupplierWriter.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => content-package-2-feature-model/src/main/java/org/apache/sling/feature/cpconverter/writers/package-info.java (68%)
 copy LICENSE => content-package-2-feature-model/src/main/legal/LICENSE-with-deps (92%)
 create mode 100644 content-package-2-feature-model/src/main/legal/NOTICE-with-deps
 create mode 100644 content-package-2-feature-model/src/main/legal/license-header
 create mode 100644 content-package-2-feature-model/src/main/resources/META-INF/services/org.apache.sling.feature.cpconverter.spi.EntryHandler
 create mode 100644 content-package-2-feature-model/src/main/resources/org/apache/sling/feature/cpconverter/vltpkg/config.xml
 create mode 100644 content-package-2-feature-model/src/main/resources/org/apache/sling/feature/cpconverter/vltpkg/definition/.content.xml
 create mode 100644 content-package-2-feature-model/src/main/resources/org/apache/sling/feature/cpconverter/vltpkg/settings.xml
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/ContentPackage2FeatureModelConverterTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/DefaultBundlesDeployerTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/RegexBasedResourceFilterTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/handlers/BundleEntryHandlerTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/handlers/ConfigurationEntryHandlerTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/handlers/ContentPackageEntryHandlerTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/handlers/JsonConfigurationEntryHandlerTest.java
 create mode 100644 content-package-2-feature-model/src/test/java/org/apache/sling/feature/cpconverter/vltpkg/VaultPackageAssemblerTest.java
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/.content.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config.author/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.config
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config.publish/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.config
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.INVALID.cfg.json
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.cfg
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.cfg.json
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.config
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.empty.cfg
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.empty.cfg.json
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.empty.config
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.empty.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.empty.xml.cfg
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.xml.cfg
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/install.author/test-framework.jar
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/install.publish/test-framework.jar
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/install/test-framework-no-pom.jar
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/apps/asd/install/test-framework.jar
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/asd/.content.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/asd/public/.content.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/asd/public/_rep_policy.xml
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/handlers/jcr_root/asd/public/license.txt
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/test-content-package-unacceptable.zip
 create mode 100644 content-package-2-feature-model/src/test/resources/org/apache/sling/feature/cpconverter/test-content-package.zip
 copy CODE_OF_CONDUCT.md => feature-api-regions/CODE_OF_CONDUCT.md (100%)
 copy CONTRIBUTING.md => feature-api-regions/CONTRIBUTING.md (100%)
 copy {tag-modifier => feature-api-regions}/LICENSE (100%)
 create mode 100644 feature-api-regions/README.md
 create mode 100644 feature-api-regions/pom.xml
 create mode 100644 feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/ApiRegion.java
 create mode 100644 feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/ApiRegions.java
 create mode 100644 feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/JoinedIterator.java
 create mode 100644 feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/io/json/ApiRegionsJSONParser.java
 create mode 100644 feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/io/json/ApiRegionsJSONSerializer.java
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/io/json/JSONConstants.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/io/json/package-info.java (68%)
 copy project-archetype/src/main/resources/archetype-resources/core.example/src/test/java/__packageInPathFormat__/servlet/ByPathServletTest.java => feature-api-regions/src/main/java/org/apache/sling/feature/apiregions/package-info.java (68%)
 create mode 100644 feature-api-regions/src/test/java/org/apache/sling/feature/apiregions/ApiRegionTest.java
 create mode 100644 feature-api-regions/src/test/java/org/apache/sling/feature/apiregions/ApiRegionsTest.java
 create mode 100644 feature-api-regions/src/test/java/org/apache/sling/feature/apiregions/io/json/ApiRegionsJSONParserTest.java
 create mode 100644 feature-api-regions/src/test/java/org/apache/sling/feature/apiregions/io/json/ApiRegionsJSONSerializerTest.java