Anyone has a viable solution for the question? Any other way of doing this, for 
example with oakpal, is also an option, it would just make the build slower I 
suspect

> On 7 Jul 2023, at 07:31, Roy Teeuwen <r...@teeuwen.be> wrote:
> 
> Hey Konrad,
> 
> Sure, the case is the following:
> 
> I have the following reactor module:
> 
> - all
> - core
> - ui.apps
> - ui.content
> - it.content
> 
> I only want the it.content to be installed to specific environments, namely 
> local and an automated builds environment. To do this, the it.content is 
> defined in the embedded section of the filevault plugin, but I check if an 
> environment variable is available and profile-wise add the it.content 
> dependency. The setting failOnMissingEmbed is set to 'false'.
> 
> I now had the case that another submodule created a dependency on it.content, 
> making it.content available as dependency to the 'all' package and installed 
> on the wrong environment. 
> To fix this, I'd like to see if I can add a FileVault validation rule to the 
> 'all' package to state one of the following (whichever one is doable):
> 
> - it should not contain an embedded package named it.content
> - it should not contain any subpackage that has as a filter 
> /content/${mysite} (preferable, because that way you actually really check 
> what you don't want to happen, even if it would be added on accident to any 
> other package)
> 
> Thanks!
> Roy
> 
> 
>> On 6 Jul 2023, at 07:51, Konrad Windszus <k...@apache.org> wrote:
>> 
>> Hi Roy,
>> Usually one needs to distinguish between sub packages provided from outside 
>> Maven reactor (which should be skipped) and sub packages coming from reactor 
>> modules. As the latter ones are already checked individually in that case 
>> using skipSubPackageValidation is usually sufficient as checking the sub 
>> packages again won’t emit different validation issues.
>> Maybe you can elaborate a bit on your use case...
>> Feel free, though, to open a JIRA issue and (in the best case) provide a PR 
>> for skipping sub packages with specific Maven coordinates.
>> Thanks,
>> Konrad
>> 
>>> On 5. Jul 2023, at 21:13, Roy Teeuwen <r...@teeuwen.be> wrote:
>>> 
>>> Hey all,
>>> 
>>> I'd like to skip the validation for only a certain subpackage (with other 
>>> subpackages contained in that subpackage). Is this possible? I see that 
>>> there is a skipSubPackageValidation, but this skips all sub packages while 
>>> I only want to do one. I also see you can make custom validatorSettings, 
>>> but if I understand this correctly, I'd have to specify every validator to 
>>> isDisabled true, which would become a long list. So i'm wondering if there 
>>> is a shorter way?
>>> 
>>> Greets,
>>> Roy
>> 
> 

Reply via email to