Hi Robert, I am very often wipe out my workspace and redo it with confident I can recreated quickly. Here is list of thing prepare-eclipse automated
- Push Maven java code formatter into the workspace - Configure all XML related files use 2 spaces indent and 120 spaces, quite a few steps - Configure m2e to pickup my Maven Must agree prepare-project is hardly needed specially with SVN since it also commit for you at MOJO project. It only good for new plugin. but I uses it for other projects at work as well ( we adopt maven code style and svn). import-codehaus-certificate is very helpful, try to read the instructions from Codehaus and import manually is a pain IMO Thanks -Dan On Mon, Jun 30, 2014 at 2:32 PM, Robert Scholte <codeh...@sourcegrounds.com> wrote: > 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 > > >