After a small chat with one of your teammembers I was asked if I would consider joining the mojo-team. Well, since one of my goals is now finished (committing the setup-maven-plugin at codehaus) it might be interesting to focus on other mojo-projects. Some might already know me as one of the developers of QDox. A couple of maven-plugin's make use of it, so I also have the ability to support plugin-issues if it relies on QDox. I'm just interested if you could use another developer.
regards, - Robert (rfscholte) JIRA [email protected] wrote: > > setup-maven-plugin > ------------------ > > Key: MOJO-1407 > URL: http://jira.codehaus.org/browse/MOJO-1407 > Project: Mojo > Issue Type: New Feature > Components: _Plugin Submission > Reporter: Robert Scholte > Attachments: setup-maven-plugin.zip > > Hereby a start of a new plugin I've been working on lately. I called it > the setup-maven-plugin. > It's goal is to help users (especially newbies) to setup maven settings > and other configurationfiles. > The idea started after introducing maven to several companies, and letting > the developers set their environment to a network repository. > Getting started with maven might be some sort of struggle. And what if you > even have to create a .m2 folder (pretty hard under windows) and build > your own settings. > In my opinion it shouldn't be much more complicated then a *mvn > setup:userSettings* in any directory. This should help anyone settings > it's maven. > > It's a start, so let me be the first one to be critical: > - right now this plugin supports 3 kinds of settings: the > user/global-settings, scm-settings and settings-security. Especially the > scm requires a lot of dependencies, which is a lot of overhead for the > other goals. > - The same goals is some sort of 2-step rocket. The first time you run it > you will probably get the template in your current directory. The next > time it will be copied to or merged with the target-file. This is done to > keep the name of the goals as simple as possible, but I'm not sure if this > is the right way to go. > - I've created two goals (setup:settings and setup:scm) which should help > the user step by step to run the proper goal (interactive). It's just an > idea, hasn't been worked out completely. > - I couldn't get access to some File properties of > DefaultMavenSettingsBuilder, so I had to use reflection. > - for almost every scm-version I had to write a SettingsUtils and a > xpp3Writer. For cvs and git I couldn't get access to the targetfile (is > inside some method), so testing was impossible. I've create already some > tests, called them ....Testless. so they will be skipped by maven, > although not by eclipse. > - there are some issues of dependencies which hasn't been released yet, so > I had to rewrite some of that code inside some classes. > - I'm not happy with the expressions of the goals yet, requires a second > look. > > There are also some site-pages which might explain the strategy of these > goals a little bit. > > One wish is to have this plugin be available in at least codehaus, so > newbies don't have to run an extreme long goal. > > I've already had positive responses, so I thought by now it's time to > submit the plugin and see what kind of remarks the community will make. > Meanwhile I'll optimize the project, I have some other nice features in > mind so I won't be done yet. > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > http://jira.codehaus.org/secure/Administrators.jspa > - > For more information on JIRA, see: http://www.atlassian.com/software/jira > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > -- View this message in context: http://www.nabble.com/-jira--Created%3A-%28MOJO-1407%29-setup-maven-plugin-tp24487816p24523213.html Sent from the mojo - dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
