This week's book giveaways are in the AI and JavaScript forums.
We're giving away four copies each of GANs in Action and WebAssembly in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

XDoclet version

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Norman/Craig,
Can you comment on the state of new development in XDoclet?
XDoclet has been at version 1.2beta for quite some time, but it appears that most new development is happening on XDoclet2.
I have been using XDoclet1.2 and am wondering what we can expect from XDoclet2.
Does XDoclet in Action cover version 1.2 or XDoclet2 or both?
Thanks and looking forward to your book,
-Brian
 
Author
Posts: 367
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
XDoclet in Action covers XDoclet 1.2. Right now 1.2 is still beta, but the word in the developers mailinglist is that there should be a 1.2 final release soon. Our book should cover everything in 1.2 final, including the new portlets task which wasn't in any of the betas.
Development on XDoclet 2 has begun and although there have been some early access type releases it's quite a ways off from being done. Once the core is completed (it's starting to look good) then the various XDoclet 1.2 modules will need to be ported. The XDoclet 2 generation engine is completely different than 1.2, so it will take quite some time for all that to be done. I suspect it won't be until next year around this time that XDoclet 2 will be mature enough to consider migrating projects from XDoclet 1.2. (But I'm hoping it will be sooner)
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why did you guys decided to go with a rewrite? Was the old (current) codebase too shattered/fragile to accommodate the improvements listed as goals for XDoclet2?
 
norman richards
Author
Posts: 367
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Right now you just don't see many externally developed XDoclet tasks. A lot of people do custom in-house generation with XDoclet, but the landscape of community defined tasks is pretty bare. That's largely because the code generation engine in XDoclet 1.2 is really pretty primitive. It can be very difficult to accomplish what you want without putting in a lot of effort. It's not impossible, but it's difficult enough that people are happy just to have gotten a task working for their own needs. Ultimately, it benefits everyone if there are large numbers of community supported tasks. But XDoclet needed some rearchitecting to make that possible. (that's not the whole of the story, but to me it's the best justification of the effort)
 
pie. tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!