Maven appends the artifactId to project.url as well automatically, so
I would have to append ".*" as well to the regex for a diverging
pattern.

Is there a way to get easily to the pom/project defining a rule? Than
I could at least get rid of the definingGA parameter.

Regards Mirko

On Thu, Mar 15, 2012 at 23:37, Mirko Friedenhagen
<[email protected]> wrote:
> Hello Robert,
>
> actually I did not know how to get the parent's property. As well I
> was thinking of the following constellation:
>
> company:superpom
> company.project1:parent-pom (overrides project.url from company:superpom)
> company.project1:child (does not need to override project.url from
> company.project1:parent-pom).
>
> Now I guess when only looking for the parent's project.url the rule
> would fail in company.project1:child?
>
> When using modules I observed Maven automatically appends the
> artifactId to the scm section (which is an error IMO, as multi
> projects mostly would be built together).
>
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/
> https://bitbucket.org/mfriedenhagen/
>
>
>
> On Thu, Mar 15, 2012 at 23:17, Robert Scholte
> <[email protected]> wrote:
>> I think it's valid to only specify the propertyname.
>> Compare its value with the result from its parent.
>> If they are the same, the rule should fail.
>>
>> Thinking of the scm-section, I'd prefer to give a list of properties.
>> Every value here must be different compared to its parent or null (in this
>> case it'll be calculated, I'm not sure where this is done).
>>
>> -Robert
>>
>>
>> On Thu, 15 Mar 2012 22:49:37 +0100, Mirko Friedenhagen
>> <[email protected]> wrote:
>>
>>> Hello,
>>>
>>> I have implemented a new rule requirePropertyDiverges in a branch
>>>
>>> (https://svn.codehaus.org/mojo/branches/mfriedenhagen/extra-enforcer-rules),
>>> added unit tests, an integration test and a description
>>>
>>> (http://huschteguzzel.de/hudson/job/extra-enforcer-rules/doclinks/1/requirePropertyDiverges.html).
>>>
>>> This rule checks that a property in a project diverges from one given
>>> in another project, e.g. the parent. We often have the case that
>>> developers forget to override the project's url pointing to a
>>> describing wiki page.
>>>
>>> Any comments? Otherwise I would like to merge this back to trunk next
>>> week.
>>>
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>
>>
>> --
>> Using Opera's revolutionary email client: http://www.opera.com/mail/

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to