On 22 May 2017 at 13:14, Rob Tompkins <chtom...@gmail.com> wrote:
>
>> On May 22, 2017, at 8:10 AM, Stephen Colebourne <scolebou...@joda.org> wrote:
>>
>> On 22 May 2017 at 12:51, Rob Tompkins <chtom...@gmail.com> wrote:
>>> You could, in the parent, declare in the properties section beside the 
>>> declaration of “commons.osgi.symbolicName”, another property pointing to 
>>> that as
>>>
>>> <commons.automatic-module-name>${commons.osgi.symbolicName}</commons.automatic-module-name>
>>>
>>> and then allow people to override that in their local poms. That way you 
>>> wouldn’t get the blank lines.
>>
>> True, but I want to ensure that we only add it to components where it
>> is valid (and we have manually checked it is valid). Which I think
>> requires us to do it in each subproject.
>
> We might be able to contrive something using antrun after compile that 
> predicates on the property being populated, but that feels extra hacky.

It's possible to have a profile depend on the presence of a file.

So just create an empty file when the property is available for use.

>> Stephen
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to