Hi

Both proposals are well thought through and are steps in the right
direction.

On 2010-11-11 19:56, Robert Scholte wrote:
> hi all,
>  
> I'm making some nice progress on QDox 2.0 but there are some issues for
> which I'd like to do a proposal. They will be touching the heart of
> QDox, so I'll give everyone a chance to respond.
>  
> 1. Change java prerequisite of QDox to Java5
> Up untill now QDox 1.x this project could be built with java1.4. Main
> reason was to support doclets as some sort of annotation-mechanism for
> those who couldn't make the leap to java5.
> Occording to the Sun/Oracle documentation on Java 1.4.2 [1] is
> considered End Of Life since october 30th 2008 (that's over two years
> ago). And since QDox is used in much more ways than just an
> Annotation solution for pre-java5 stuff, I'd suggest to move to the next
> era and use the java5 QDox 2.x so we can make use of a much stronger
> language-features
> This way we can get rid of duplicate Objects (both an array and a List)
> to keep track of certain models, the code is better readable and
> maintainable. QDox 2.0 would be the perfect moment to make the switch.
>  
> 2. (Re)move AbstractQdoxTask (for Ant) and APITestCase(for junit3)
> Main reason to remove them is that these classes don't belong in the
> core-project of QDox, they should be considered projects/ultilities who
> make use of QDox. Their required dependencies kind of spoil the
> pom. They should at least be moved to separate projects (qdox-anttools
> and qdox-junit3tools or something like that) but we might even wonder if
> these projects are still worthwhile to maintain. Especially for junit3,
> since junit4 is the new standard, which uses... annotations :) So no
> need to subclass a TestCase
> I'd suggest to remove them, untill users complain about missing
> them. They can be added in just a few steps afterwards...
>  
>  
> I've had a look at the streaming parser, but we need to get a new
> feature inside JFlex[2] to have a solid solution. I don't think you can
> vote here, but some extra support for this feature would be nice.
>  
>  
> regards,
>  
> - Robert
>  
> [1] http://www.oracle.com/technetwork/java/javase/index-jsp-138567.html
> [2]
> http://sourceforge.net/tracker/?func=detail&aid=3089140&group_id=14929&atid=364929
> <http://sourceforge.net/tracker/?func=detail&aid=3089140&group_id=14929&atid=364929>


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to