Hi Robert Automation is strength of Maven, does not matter how friendly the manually instructions are, the automation is the king
Build a jar, as user to download the jar the run, it, they for sure will wrap with exec-maven-plugin and use, and wonder, why we dont create a plugin for it maven-eclipse-plugin is dead So i dont see your merit of preventing this automation as a plugin to be reusable for others. Thanks -Dan On Wed, Jul 2, 2014 at 11:48 AM, Robert Scholte <codeh...@sourcegrounds.com> wrote: > Hi Dan, > > maybe https://docs.codehaus.org/display/HAUSMATES/Installing+ > a+new+CA+into+the+JDK hasn't been written that well, but I think the same > can be done with http://mojo.codehaus.org/keytool/keytool-maven-plugin/ . > And if not, we should make it so :) > > The prepare-eclipse is first of all an Eclipse problem. I still don't > understand why I those preferences must be done per workspace and not per > Eclipse installation. But that's how it is, so we have to deal with it. > I know the m2eclipse and m-eclipse-p don't work together, but it looks > like some of the tasks belong there. > > I understand very well the reason why you want a solution, but I don't > think that answer it another Maven plugin. I'll try to think of some other > solutions. Maybe an executable jar is already good enough. > > Robert > > Op Tue, 01 Jul 2014 04:14:42 +0200 schreef Dan Tran <dant...@gmail.com>: > > > Look like garvin.leclaire is using it. >> >> -D >> >> >> On Mon, Jun 30, 2014 at 3:21 PM, Dan Tran <dant...@gmail.com> wrote: >> >> 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 >>>> >>>> >>>> >>>> > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >