[ 
https://issues.apache.org/jira/browse/JCRVLT-681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17682610#comment-17682610
 ] 

Konrad Windszus commented on JCRVLT-681:
----------------------------------------

This is a regression being introduced by the upgrade to a newer plexus-utils 
which incorporates https://github.com/codehaus-plexus/plexus-utils/issues/71.

> validate-files: Files which don't end up in the package are validated
> ---------------------------------------------------------------------
>
>                 Key: JCRVLT-681
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-681
>             Project: Jackrabbit FileVault
>          Issue Type: Bug
>          Components: package maven plugin
>    Affects Versions: package-maven-plugin-1.3.2
>            Reporter: Konrad Windszus
>            Priority: Major
>
> Files like {{.gitignore}} are not part of the content package but still 
> validated via goal {{validate-files}}.
> This may lead to errors like
> {code}
> [INFO] --- filevault-package-maven-plugin:1.3.2:validate-files 
> (default-validate-files) @ ... ---
> [INFO] Validate files in generatedMetaInfRootDirectory 
> 'target/vault-work/META-INF' and metaInfRootDir 'target/vault-work/META-INF'
> [INFO] Using 14 validators for package of type CONTAINER: 
> jackrabbit-accesscontrol 
> (org.apache.jackrabbit.vault.validation.spi.impl.AccessControlValidator), 
> jackrabbit-filter 
> (org.apache.jackrabbit.vault.validation.spi.impl.AdvancedFilterValidator), 
> jackrabbit-properties 
> (org.apache.jackrabbit.vault.validation.spi.impl.AdvancedPropertiesValidator),
>  jackrabbit-docviewparser 
> (org.apache.jackrabbit.vault.validation.spi.impl.DocumentViewParserValidator),
>  netcentric-aem-classification 
> (biz.netcentric.filevault.validator.aem.classification.AemClassificationValidator),
>  netcentric-aem-cloud 
> (biz.netcentric.filevault.validator.aem.cloud.AemCloudValidator), 
> sling-repoinit 
> (org.apache.sling.repoinit.filevault.validator.RepoInitValidator), 
> jackrabbit-dependencies 
> (org.apache.jackrabbit.vault.validation.spi.impl.DependencyValidator), 
> jackrabbit-duplicateuuid 
> (org.apache.jackrabbit.vault.validation.spi.impl.DuplicateUuidValidator), 
> jackrabbit-emptyelements 
> (org.apache.jackrabbit.vault.validation.spi.impl.EmptyElementsValidator), 
> jackrabbit-mergelimitations 
> (org.apache.jackrabbit.vault.validation.spi.impl.MergeLimitationsValidator), 
> jackrabbit-oakindex 
> (org.apache.jackrabbit.vault.validation.spi.impl.OakIndexDefinitionValidator),
>  jackrabbit-packagetype 
> (org.apache.jackrabbit.vault.validation.spi.impl.PackageTypeValidator), 
> jackrabbit-nodetypes 
> (org.apache.jackrabbit.vault.validation.spi.impl.nodetype.NodeTypeValidator)
> [INFO] Scanning baseDir 'target/vault-work/META-INF'...
> [INFO] Scanning path 'target/vault-work/META-INF'...
> [INFO] Scanning path 'target/vault-work/META-INF/MANIFEST.MF'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault/config.xml'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault/definition'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault/filter.xml'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault/properties.xml'...
> [INFO] Scanning path 'target/vault-work/META-INF/vault/settings.xml'...
> [INFO] Scanning path 
> 'target/vault-work/META-INF/vault/definition/.content.xml'...
> [INFO] Scanning baseDir 'src/main/jcr_root'...
> [INFO] Scanning path 'src/main/jcr_root'...
> [INFO] Scanning path 'src/main/jcr_root/.gitignore'...
> [ERROR] ValidationViolation: Node '/.gitignore' is not contained in any of 
> the filter rules @ src/main/jcr_root/.gitignore, validator: jackrabbit-filter
> [WARNING] ValidationViolation: Property 'jcr:data' [Binary] is not allowed in 
> node with potential default types [nt:folder]: No applicable property 
> definition found for name and type! @ src/main/jcr_root/.gitignore, 
> validator: jackrabbit-nodetypes, JCR node path: /.gitignore
> [WARNING] ValidationViolation: Property 'jcr:mimeType' [String] is not 
> allowed in node with potential default types [nt:folder]: No applicable 
> property definition found for name and type! @ src/main/jcr_root/.gitignore, 
> validator: jackrabbit-nodetypes, JCR node path: /.gitignore
> [WARNING] ValidationViolation: Property 'jcr:lastModified' [Date] is not 
> allowed in node with potential default types [nt:folder]: No applicable 
> property definition found for name and type! @ src/main/jcr_root/.gitignore, 
> validator: jackrabbit-nodetypes, JCR node path: /.gitignore
> [ERROR] ValidationViolation: Using mutable nodes in this repository location 
> is only allowed in author-specific packages as it is not writable by the 
> underlying service user on a publish instance. Consider to use repoinit 
> scripts instead or move that content to another location. Further details at 
> https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/debugging/debugging-aem-as-a-cloud-service/build-and-deployment.html?lang=en#including-%2Fvar-in-content-package
>  @ src/main/jcr_root/.gitignore, validator: netcentric-aem-cloud, JCR node 
> path: /.gitignore
> ...
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to