Hi Dan,

I start to wonder if its worth such a plugin.

the prepare-eclipse is called once per workspace per user (a workspace can have multiple projects) if you're talking about setting the code format. the prepare-project is done only once per project, the ignore files are checked in, so other users have the same set of ignorable files.
the import-codehaus-certificate is called once per environment.

The amount of work to call a maven plugin and to do it by hand is about the same I guess. And by doing it by hand users are probably more aware of what they are doing. Sure it can be done by Maven, but IMHO a batch-file seems just as simple in this case.

If others think differently they should say so, I'd prefer to have plugins for the right reason.

thanks,
Robert

Op Mon, 30 Jun 2014 01:57:46 +0200 schreef Dan Tran <dant...@gmail.com>:

I must admin i am rushing to push it to Central since there is another
project at workshop.perforce.com that I like to use prepare-eclipse
officially ( available at central). But that can be delay to get a
conscientious agreement at MOJO.

Historically, I started out with this plugin due to the need to configure
my eclipse workspace to load Maven core, its plugins and plugins at MOJO.
 And then codehaus certificates automated.  And therefor its become very
specific for MOJO development at codehaus. However It does not mean other
ppl can not use it.   This is where plugindev does not make sense to me.

So I would propose that to rename 'prepare-environment' back to
'import-codehaus-certificate' ( rather then removing it) and call it alpha,
to let ppl know it it very specify MOJO at codehaus development.

Thanks

-Dan



On Sun, Jun 29, 2014 at 12:25 PM, Robert Scholte <codeh...@sourcegrounds.com
wrote:

This is exactly the reason why there is a separate phase for getting
plugins out of the sandbox.
I often hear people complaining about backwards compatibility, so we
should at least try to have a clear vision on this plugin.
For now I'd say:
- remove the prepare-environment goal, since environments are too hard to
configure for a specific project.
- rename the plugin to plugindev-maven-plugin, so it is much more clear
it's about plugin development, not a specific mojo-team plugin.
- and yes, start at least with an alpha. Personally I find it hard to
understand there a sudden need to push a brand new plugin into central
within such a small amount of time. Instead I'd prefer to refer to use the
SNAPSHOT-repository of Codehaus if that's possible.

Robert

Op Sun, 29 Jun 2014 20:35:56 +0200 schreef Dan Tran <dant...@gmail.com>:


I advocate to push it to maven central since other project can use it as
well including my internal plugin development. BTW, I have a really need
for this.

What would it take todo so? should we push it as alpha while waiting for
more concrete decision?

-D






On Sun, Jun 29, 2014 at 2:33 AM, Robert Scholte <
codeh...@sourcegrounds.com>
wrote:

 Hi Dan,

I see some comparison with one of my old plugins.
About 2,5 years ago I started the setup-maven-plugin[1]
Main reasons were:
- the maven-install-plugin doesn't install Maven.
- there are a lot of unknown configuration files for Maven.
By bundling these into 1 plugin I hoped it could help the community.
However, the plugin only works if:
- it is in Maven central
- the user can or is allowed to connect to Maven Central (users with a
Repository Manager are kind of doomed)
Otherwise the user still has to define its own settings.xml.
So here we have our chicken-egg problem, though I still think that the
base is good.

So the "mojo" part of the name of your plugin means actually Mojo as in
Maven-Plugin instead of the Codehaus Mojo team.
I still think that "prepare-environment" is correct, but you should be
able to add an argument for which certificates should be installed. So "
codehaus.org" should map to the already specified URL's.
The prepare-eclipse is actually also Codehaus Mojo specific.
The only general thing is prepare-project, which could be enriched with
other scm types.

IMHO we should make a decision: either make it for the mojo-team only and don't push it to Maven Central or make it for maven-plugin development in
general and make it more configurable, e.g. by URL.

Robert

[1] http://mojo.codehaus.org/setup/setup-maven-plugin/index.html

Op Sun, 29 Jun 2014 01:20:57 +0200 schreef Dan Tran <dant...@gmail.com>:


 Hi Robert,


I think this plugin is helpful for those using Maven code style. Apache
Maven and MOJO dev team can use it..

I also has the another Maven SCM Provider for Perforce using P4Java
hosted
at workshop.perforce.com

That is why it is needed at Maven Central.

The only unrelated goal is prepare-environment, perhaps I should change
it
back to 'import-codehaus-certificates.

Thoughts?

Thanks

-Dan



On Sat, Jun 28, 2014 at 3:08 AM, Robert Scholte <
codeh...@sourcegrounds.com>
wrote:

 I agree with Baptiste here.


I'm also wondering if this project should be pushed to Maven central,
since it's first of all a codehaus mojo specific plugin.

so -1

Robert


Op Sat, 28 Jun 2014 00:19:47 +0200 schreef Baptiste Mathus <
bapti...@codehaus.org>:

I'm not personally worried, actually. I didn't make the rules BTW, I'm

 still a newcomer here. I don't know the discussions that came to
define
that process neither, but let's just say that would be simpler next
time
to
just stick to it I suppose. It's not that he heavyweight IMO.

So I won't vote -1 just for that, sure. Just carry on if nobody else
complains.

Thanks for the work.

Cheers
Le 28 juin 2014 00:13, "Dan Tran" <dant...@gmail.com> a écrit :

 I would like do it in one shot for this small mojo.   Unless you'd
like

 me
to rephase vote, or create 2 votes

-D


On Fri, Jun 27, 2014 at 3:06 PM, Baptiste Mathus <bmat...@batmat.net
>
wrote:

I hate doing that, and hope I just missed it: didn't you forget to
first

 call a vote to just go out of sandbox?


http://mojo.codehaus.org/development/performing-a-
release.html#Graduating_from_the_Sandbox

Cheers


2014-06-26 22:51 GMT+02:00 Garvin LeClaire <
garvin.lecla...@gmail.com
>:

+1


 Regards,


Garvin LeClaire
garvin.lecla...@gmail.com


On Thu, Jun 26, 2014 at 1:30 AM, Dan Tran <dant...@gmail.com>
wrote:


 Hi


I would like cut the first beta release of this
mojodev-maven-plugin
which has  a number of productivity goals used by
Codehaus'MOJO/Apache
Maven teams.


Staging Repositories:
General:  https://nexus.codehaus.org/content/groups/staging/
Exclusive: *https://nexus.codehaus.org/content/repositories/
orgcodehausmojo-1101
<https://nexus.codehaus.org/content/repositories/
orgcodehausmojo-1101
>*


(Staging) Site:
http://mojo.codehaus.org/mojodev-maven-plugin/

SCM Tag:
http://svn.codehaus.org/mojo/tags/mojodev-maven-plugin-1.
<http://svn.codehaus.org/mojo/tags/mojodev-maven-plugin-1.0-
beta-1>

0-beta-1

[ ] +1
[ ] +0
[ ] -1

The vote is open for 72 hours and will succeed by lazy consensus.

Kind regards

-Dan





 --
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !



  ------------------------------------------------------------
---------

To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



 ---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to