You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/06/03 13:00:00 UTC

[jira] [Updated] (JCRVLT-634) Make sure that vault-cli contains all necessary dependencies

     [ https://issues.apache.org/jira/browse/JCRVLT-634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konrad Windszus updated JCRVLT-634:
-----------------------------------
    Description: 
The appassembler automatically packs up all Maven dependencies with runtime scope. 
As lots of transitive dependencies have scope "provided" (and are therefore not automatically inherited) the dependencies need to be managed manually to a certain degree.

To make sure that the runtime dependencies include all necessary dependencies the build should execute the custom Maven Enforcer rule from SLING-11369.

Some dependencies which are known to be not necessary at runtime need to be excluded from the rule.

  was:
The appassembler automatically packs up all Maven dependencies with runtime scope. 
As lots of transitive dependencies have scope "provided" (and are therefore not automatically inherited) the dependencies need to be managed manually.

To make the runtime dependencies includes all necessary dependencies the build should execute the custom Maven Enforcer rule from SLING-11369.

Some dependencies which are known to be not necessary at runtime need to be excluded from the rule.


> Make sure that vault-cli contains all necessary dependencies
> ------------------------------------------------------------
>
>                 Key: JCRVLT-634
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-634
>             Project: Jackrabbit FileVault
>          Issue Type: Improvement
>          Components: vlt
>            Reporter: Konrad Windszus
>            Priority: Major
>
> The appassembler automatically packs up all Maven dependencies with runtime scope. 
> As lots of transitive dependencies have scope "provided" (and are therefore not automatically inherited) the dependencies need to be managed manually to a certain degree.
> To make sure that the runtime dependencies include all necessary dependencies the build should execute the custom Maven Enforcer rule from SLING-11369.
> Some dependencies which are known to be not necessary at runtime need to be excluded from the rule.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)