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
>
>
>

Reply via email to