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