Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread Oleg Gusakov
Shane Isbell wrote: Personally, I'd like to be able to register listener events within Mercury, if there is say an dotnet:exe type resolved, I'd like it to invoke a listener (actually a transaction with a list of listeners, that could provide rollback hooks) that would make the copies to vario

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread Shane Isbell
Within the current 2.0.x releases, Maven provides extensions for downloading just about any type of artifact, with or without versions in the filenames. There are, of course, some problems. First the plugins make assumptions about formats (like versions in the filename). With the exception of snaps

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread Dan Fabulich
James Carpenter wrote: If I wait a few months will all my problems simply disappear with maven magicially supporting what I need? As Oleg pointed out: no. Even if Mercury landed today and it were bug-free, you can bet that a significant portion of the Maven plugin ecosystem wouldn't work pr

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread James Carpenter
Overview of Slight Mercury Enhancement which Solves the Problem: If a pre-process filter is supported by the RepositoryWriter and a post-process filter is supported by the RepositoryReader (equates to the 2nd solution in the original post) no custom repository manager would be needed. If I unders

[archetype] time to prepare a release of 2.0-alpha-4

2008-09-05 Thread Raphaël Piéroni
Hi folks, I would like to release the current trunk of the archetype plugin. It is currently dependent upon maven-parent-9-SNAPSHOT. Is there really any matter i should suspect downgrading to 8? I would also be sure everything s OK before asking a vote. So please, unless some blattant bug, this

Re: [VOTE] release versions-maven-plugin 1.0-alpha-1

2008-09-05 Thread Hervé BOUTEMY
Le mardi 02 septembre 2008, Dennis Lundberg a écrit : > After trying this plugin on some more projects I have found that > NumericVersionComparator seems to do a better overall job than > MavenVersionComparator. See hsqldb in the example below for an odd > result using the default comparisonMethod.

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread Oleg Gusakov
James Carpenter wrote: Sounds like good news to me. Can you please define "not too distant a future"? Are you talking days, weeks, months, quarters? I realize you probably don't have an exact answer. James, I am working hard to make it weeks, not months. Currently, there are two pieces s

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread James Carpenter
Sounds like good news to me. Can you please define "not too distant a future"? Are you talking days, weeks, months, quarters? I realize you probably don't have an exact answer. Will Mercury be used to entirely replace the existing DefaultArtifactResolver mechanism? What I'm really trying to as

Re: Requesting advice on how to extend the maven repository format

2008-09-05 Thread Oleg Gusakov
James, There is alternative to the approaches you mentioned: http://docs.codehaus.org/display/MAVEN/Mercury This project was started to address, among others, the issues you raise. What it does in this field - isolate client code from the files - Resolver operates metadata, not files, Reposi

Requesting advice on how to extend the maven repository format

2008-09-05 Thread James Carpenter
Introduction: What mechanism can be used to store artifacts in the repository which are sensitive to having versions in the filename? This is a concern for certain artifacts such as .NET assemblies (particularly closed source 3rd party assemblies) which contain internal meta-data which is aware o

RE: Specifying a repository in pluginManagement or dependencyManagement

2008-09-05 Thread Brian E. Fox
You can't do it with Maven, but you can do this with Nexus[1]. Nexus allows you to put repositories into a logical group and then configure using regex on the path, which repos are allowed for certain artifacts. [1] http://nexus.sonatype.org -Original Message- From: Julian Payne [mailto:[

Re: preparing for enforcer alpha-4 release

2008-09-05 Thread Jason Dillon
Seems to work fine for me. --jason On Sep 5, 2008, at 1:02 AM, Brian E. Fox wrote: I updated the maven dependencies in the enforcer from 2.0.6 to 2.0.9 and pushed out a 1.0-alpha-4-SNAPSHOT, please try it out and let me know if you see any problems. If nothing turns up, then I'll stage it

Specifying a repository in pluginManagement or dependencyManagement

2008-09-05 Thread Julian Payne
I have some plugins and dependencies that are published to their own repositories and I want to be able to specify for a given dependency which repository to use to look for new versions. Ideally I would be like to be able to do something like this in my pom (I use jtidy as an example but I also ha

Re: [PLEASE TEST] Maven 2.1.0-M1-RC13

2008-09-05 Thread Raphaël Piéroni
Hi John, Sorry for the late test... This release works fine with the archetype build on mac+jdk6(soylatte) Raphaël 2008/9/4 John Casey <[EMAIL PROTECTED]>: > Hi again everyone, > > On the last go around, we had one issue pop up with maven plugin builds > (though it might also apply to build ext