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

Roy Teeuwen updated SLING-13237:
--------------------------------
    Description: This feature is meant to add the osgiBsnCollisionDetection and 
artifactClashOverrides capabilities that the CLI already supports  (was: The 
<launch> element currently accepts exactly one of <feature> (Maven coordinates) 
or <featureFile> (local path), validated as mutually exclusive.

This forces users who want to aggregate (e.g. Sling Starter + a downstream 
feature, or a base feature + tweaks) to either:
 * Pre-merge externally with a script that calls FeatureBuilder.assemble 
themselves, then point <featureFile> at the result, or
 * Skip the plugin entirely and shell out to the launcher tar.gz with their own 
arg construction.

 Both lose the plugin's start/stop lifecycle, attached-artifacts dir, port/repo 
plumbing, and JAVA_HOME fallback.

This feature is meant to add all the capabilities that the CLI already supports 
(add <featureFiles>, <features>, <osgiBsnCollisionDetection>, 
<artifactClashOverrides>)

Backward compatibility: The only meaningful semantic change: combining 
<feature> and <featureFile> was previously rejected at validation; now it's 
accepted as a two-feature aggregation. Existing single-feature configurations 
continue to work unchanged. The new fields are all optional with empty-list / 
false defaults.)

> add osgiBsnCollisionDetection and artifactClashOverrides
> --------------------------------------------------------
>
>                 Key: SLING-13237
>                 URL: https://issues.apache.org/jira/browse/SLING-13237
>             Project: Sling
>          Issue Type: New Feature
>    Affects Versions: Feature Launcher Maven Plugin 1.0.4
>            Reporter: Roy Teeuwen
>            Assignee: Roy Teeuwen
>            Priority: Major
>             Fix For: Feature Launcher Maven Plugin 1.0.6
>
>
> This feature is meant to add the osgiBsnCollisionDetection and 
> artifactClashOverrides capabilities that the CLI already supports



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

Reply via email to