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
