On Aug 21, 2007, at 12:00 PM, David Jencks wrote:
On Aug 21, 2007, at 11:24 AM, Vamsavardhana Reddy wrote:

I was wondering if there is a procedure to be followed to put new code in geronimo\plugins?

i've been making it up as I go along. An actual suggested procedure or maven archetype would be much better. I think the minimum is having a
<plugin project>
- trunk
- branches
- tags

svn structure. I just moved the roller plugin to this structure today.

Both my plugin poms have
    <parent>
        <groupId>org.apache.geronimo.genesis.config</groupId>
        <artifactId>project-config</artifactId>
        <version>1.2</version>
    </parent>

    <groupId>org.apache.geronimo.plugins</groupId>

I wonder if we should have a parent pom for all plugins specifically? So far I'm just not sure one way or another, so perhaps postponing that until we know what would go in it would be good.

Yup, that looks good. We should probably have a parent pom for plugins... I'll look into that when I revisit our parents for other projects... need to fix it up and make it simpler. For now just use project-config.


No plugins from "plugins" have ever been released.  I'd like to see:

- use the maven release plugin + staging plugin
- use the maven-remote-resources-plugin

as minimum requirements for releasing. I've yet to get the maven- release-plugin to tag into the correct directory so this might take a little work. remote-resources seems to just work :-)

Yup, this is the plan. The normal mvn release:* bits should work well with smaller/less complicated projects, which I'm hoping these plugins will be.

--jason


Reply via email to