FYI: we have the same problem with M1 plugins. We might need to consider any
solution for m1 as well.

Stéphane

On 4/1/06, Fabrizio Giustina <[EMAIL PROTECTED]> wrote:
>
> Hi,
> I recently noticed a lot of duplicated effort in order to implement
> similar things in the eclipse and idea plugins. Downloading of source
> artifacts and javadocs has been reimplemented in the idea one, and I
> recently took off some bits of the custom artifact resolution used in
> the idea plugin and integrated it into the eclipse one.
>
> It will probably be possible to share most of this stuff to reduce
> duplicate code and to improve consistency between plugins (use similar
> flags for common features and so on... reducing the numbers of "why
> the eclipse plugins does that and the idea one doesn't - or does that
> differently" questions from users).
>
> I've just committed some major changes to the eclipse plugin to change
> the artifact resolution behaviour (in order to avoid the need for
> installed reactor projects) and in the meanwhile I deeply refactored
> the plugin in order to extract a base mojo that could be useful for
> other similar plugins.
> The base mojo take care of artifact resolution, source and javadocs
> downloading, plus some basic messages and handling of common flags
> (download sources, directly link referenced projects...). The result
> is a list of dependencies in a "friendly format" for IDE mojos that
> can direcly be used to create configuration files. Probably also the
> source directories processing could be handled here (but not done
> yet).
>
> I would like to go on adding a few more fixes to the eclipse plugin
> and release a new version (probably the artifact resolution change
> worths a release on its own), but after that I would like to split all
> the generic stuff (currently in the org.apache.maven.plugins.ide
> package) in a shared library.
> Could this be interesting for idea plugins developers? (Brett?,
> Edwin?) Anybody likes this?
>
> fabrizio
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
.::You're welcome ::.

Reply via email to