Angela Schreiber created SLING-10571:
----------------------------------------
Summary: Hardcoded application paths in
VaultPackageUtils.detectPackageType
Key: SLING-10571
URL: https://issues.apache.org/jira/browse/SLING-10571
Project: Sling
Issue Type: Bug
Components: Content-Package to Feature Model Converter
Reporter: Angela Schreiber
while investigating SLING-10467 i noticed hardcoded paths for what should be
considered application content in {{VaultPackageUtils.detectPackageType}}.
the method looks as follows:
{code}
public static @NotNull PackageType detectPackageType(String path) {
if ("/apps".equals(path)
|| path.startsWith("/apps/")
|| "/libs".equals(path)
|| path.startsWith("/libs/")) {
return PackageType.APPLICATION;
} else {
return PackageType.CONTENT;
}
}
{code}
instead of hardcoding /apps and /libs which are details of Adobe AEM, these
paths should be configured with the converter-launcher. in particular since the
list looks a bit arbitrary as there are other paths that IMHO should be
considered application content like nodetype registry, namespace registry,
privilege registry, service users etc.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)