The enforcer seems like the logical place to do this. Then it could be
added to a release profile if someone wants it only in a release., but
many would want this all the time.

On Fri, Sep 24, 2010 at 11:32 AM, Nicholas Neuberger
<nneuberg...@gmail.com> wrote:
> First I want to say, I hope this is not the wrong mailing list for this
> question / comment, but my intent is to apply a feature patch based on
> suggestions.  I've scoured the maven site but didn't want to open up Jira
> features when not necessary.
>
> I have a requirement for a project for our team to perform the following:
>
>
> scan all project (and sub poms) for "Company" specific dependencies added
> specifying a version
>
>   - versions should only be specified in dependencyManagement sections.
>   Fail if we find specific versions explicitly defined.
>
>
> This initially feels like a feature for the mvn release plugin.  I've
> searched this code and feel I could implement this feature and submit a
> patch.
>
> Also, I've considering using the custom rule for maven enforcer plugin.
> http://maven.apache.org/enforcer/enforcer-api/writing-a-custom-rule.html
>
> Basically searching for a groupId and checking if a version is explicitly
> defined:
>
>        <dependency>
>            <groupId>my.company</groupId>
>            <artifactId>mybjc-services-proxy</artifactId>
>            <version>1.1.0.11-SNAPSHOT</version>
>        </dependency>
>
> Acceptable options:
>
>
>    <dependencies>
>        <dependency>
>            <groupId>my.company</groupId>
>            <artifactId>mybjc-services-proxy</artifactId>
>        </dependency>
>    </dependencies>
>
>
>
>
> Right now, this is a manual process with the aid of a shell script / jar
> that searches for this, but we want to create a mojo / plugin for this.  I'd
> like to contribute my work to an open solution.
>
> Thoughts or suggestions.  I'd be glad to contribute a patch in the right
> place if everyone feels this is a solution that can be shared.
>
>
>
> Thanks,
>
> Nick
>

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

Reply via email to