On Thu, 2005-07-07 at 10:41 +0200, Vincent Massol wrote:
> Hi there,
> 
> There needs to be a big effort to clean the m2 repo of bad POMs (or missing
> deps). I've told several people to try out m2 and they haven't been able to
> use it because of this (for example try depending on dom4j in your own
> project's POM).
> 
> My question is:
> 
> 1/ Do we have any tool to check the sanity of the current repo?

Repoclean is what we are currently using to convert the m1 repo to m2
format but also to check the basic integrity of the POMs. We fix it as
we find things but we're planning to create a repository management
application that will hopefully help us weed out the garbage.

> 2/ Do we have any tool in place that checks that an upload has a valid POM
> so that we don't add invalid POMs again in the future?

The bundles created by people submitting to JIRA have to have POMs, but
we are not so strict with the syncing partners who often have missing or
invalid POMs. This is where the repository manager will come in handy
because a syncing partner can use the repository manager to help manage
the integrity of their repo so that it comes to us in a cleaner state.

I know that the state of the POMs is a problem but John's tool is doing
a pretty good job of finding the junk and it will get better over time.

> Thanks
> -Vincent
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
-- 
jvz.

Jason van Zyl
jason at maven.org
http://maven.apache.org

you are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to