Hi,

Carsten Ziegeler schrieb:
Felix Meschberger wrote:

The comma is used to separate entries in the list of provided content.
So this entry provides the CQ-INF/...xyz/docroot ignoring JSON and "xml"
 with default setup.

Have your tried putting the "json,xml" in double quotes, like this ?
   CQ-INF/...xyz/docroot;....;ignoreImportProviders:="json,xml",

Ah, this might work - I thought about using a different separator character
like "|" or something. This should reduce the confusion/problems when
this feature is used.

I fear using a different separator would really cause confusion, because we are building a ManifestHeader, which adheres to the general OSGi header syntax. This syntax IIRC copes with the problem of attribute and directive values containing certain characters in such a way, that these values must be quoted.

See Section 3.2.3 Common Header Syntax and 1.3.2 General Syntax Definitions, in particular the directive and argument productions of the latter.

Regards
Felix

Reply via email to