Hani Suleiman wrote:

All good stuff and I'm looking forward to contributing, but one thing
stands out like a sore thumb...



- Anyone who's interested in porting old XDoclet modules to the new
plugin framework should install Maven 1.0-beta-10 or later.



Noooo! Xdoclet 1.x worked without maven, please, please, PLEASE do not require maven for contributors. It provides such a high painful barrier to entry, and while I can't speak for others, I know for sure that I'd be a lot less motivated and inclined to do xdoclet work if it requires the pain of maven.



Using and installing Maven is dead easy. It's writing scripts that are a hassle, but I'll take care of that part.

The main reason why Maven is handy for the xdoclet-plugins project is automatic resolution of interdependencies, plus easy doc and release management.
Example: The jboss, weblogic, orion plugins will depend on the ejb plugin and the ejb-testapp project. The ejb plugin will also depend on the ejb-testapp project.


This is all transparent for the plugin developer though. The plugin developer only needs to fire up IDEA (or whatever IDE) and work there on, say, the hibernate plugin.

But before he/she commits code, "maven" should be run from the root folder. This will build/test all plugins in the correct order so you're sure nothing broke.

Maven is used only because it does manages dependencies well, and reduces the need for duplication of build logic. If you have some magic Ant scripts or Ant tasks that do the same job equally well (or well enough or better), we're super eager to get hold of it.

I agree that the entry level should be kept as low as possible. Shall I assign the task of writing the Ant scripts to you Hani?

Aslak




------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user






--
http://blogs.codehaus.org/people/rinkrank/




------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to