+1 for separated core jar.

On Thu, Apr 24, 2008 at 3:52 PM, Scott O'Bryan <[EMAIL PROTECTED]> wrote:

> I guess I'm wondering if *core* and the annotations couldn't be in the same
> jar.
>
> I suppose the JSR-303 jar is fine.
>
> As for the naming of the JSR-303 jar, if a new JSR modifies an existing
> spec, I needs to b e backward compatible.  So yeah, just having a later
> version of your same Jar should suffice for most projects.  Some oddities
> between JSF11 and JSF12 notwithstanding.  :)
>
>
> On Thu, Apr 24, 2008 at 12:27 AM, Gerhard Petracek <
> [EMAIL PROTECTED]> wrote:
>
>> hello scott,
>>
>> there might be fewer jar-files.
>> i know what you mean. that's one of several reasons why i suggested an own
>> sub-project.
>> at least there should be 3 jar-files:
>> - core
>> - a separated annotation module for our annotations
>> - a separated module for jsr 303
>>
>> there will be other jsr 303 impl. out there. so users are free to choose
>> the impl. they prefer.
>> + if they choose an other impl. of jsr 303, they can use sev-en for the
>> rest (= our annotations and/or custom annotations).
>>
>> (+ maybe we will need a sandbox module.)
>>
>> we could use one jar-file (instead of two) for validation and
>> cross-validation. there are advantages and also disadvantages to do that.
>>
>> @jsr 303 within the name:
>> that's ok for me. i also thought about it. so we have to differ within the
>> version number.
>> if there will be other jsr's about bean validation, we might need further
>> jar-files. i don't know how compatible future versions of the bean
>> validation jsr will be.
>> so users are free to choose which jsr they would like to use.
>> it's just the question if we indicate the jsr version with the name or the
>> version number.
>> maybe there will be a jsr303-api jar-file which contains
>> javax.annotation.[...] (comparable to jsr 250).
>> that's the reason i also thought about an indication within the name.
>> however, i'm also ok with your suggestion.
>>
>> @1.1 branch:
>> that's true - nevertheless there will be two different cores. even though
>> one of it is within the branch.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2008/4/24 Scott O'Bryan <[EMAIL PROTECTED]>:
>>
>> Couple of things.
>>> Can any of this be consolidated into fewer jars?  I'm worried that the
>>> jars in the commons project are starting to look TOO segmented and
>>> functionality that is similar is not being put into a common jar.  I haven't
>>> had time to take a look at Sev-en, but provided the framework does not
>>> "automatically" add significant overhead to the processing of the lifecycle,
>>> there should be no issues if it exists, unused, in the classpath..  We have
>>> several options here, the code could live in the validators or, if people
>>> feel it will add significant overhead or dependencies, maybe one other
>>> project.
>>>
>>> As for the JSR-303, I strongly suggest AGAINST using the JSR number in
>>> your project name..  Why?  When this spec gets updated, a new JSR will be
>>> created and then your jar has no reflection on reality because my guess it
>>> you wouldn't necessarily want to change it.  Instead you might just want to
>>> call it "bean-validation".
>>>
>>> Lastly, the commons project trunk is JSF 1.2, I think Matthias has a 1.1
>>> branch and things are backported as needed.  I would essentially put your
>>> 1.1 work into that branch so it can be versioned with the rest of the 1.1
>>> commons projects.
>>>
>>> Other then that, like Andrew, I've got enough on my plate ATM...
>>>
>>> Scott
>>>
>>>
>>> Andrew Robinson wrote:
>>>
>>>> Sounds like fun, but I've already put enough on my plate :) Perhaps in
>>>> the future.
>>>>
>>>> On Wed, Apr 23, 2008 at 4:45 PM, Gerhard Petracek
>>>> <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>>> hello,
>>>>>
>>>>> 'sev-en' is just the intermediate (code-)name -> let's find a final
>>>>> name.
>>>>>
>>>>> there will be some modules within commons-[new name] (which means
>>>>> several
>>>>> jar files).
>>>>>
>>>>> e.g.:
>>>>>
>>>>> required to use sev-en:
>>>>> commons-[new name]-core (currently one for jsf 1.1 and one for jsf 1.2)
>>>>>
>>>>> optional:
>>>>> commons-[new name]-validation (annotations + validation strategies,...
>>>>> and
>>>>> also the validation strategy to support jpa validation)
>>>>>  commons-[new name]-crossvalidation (annotations + validation
>>>>> strategies,
>>>>> ...)
>>>>> commons-[new name]-jsr303 (validation strategies to support jsr 303,
>>>>> ...)
>>>>>
>>>>> are there volunteers to join the development?
>>>>>
>>>>> regards,
>>>>>  gerhard
>>>>>
>>>>> --
>>>>>
>>>>> http://www.irian.at
>>>>>
>>>>> Your JSF powerhouse -
>>>>> JSF Consulting, Development and
>>>>> Courses in English and German
>>>>>
>>>>> Professional Support for Apache MyFaces
>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>>
>> http://www.irian.at
>>
>> Your JSF powerhouse -
>> JSF Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache MyFaces
>>
>
>


-- 
Hazem Ahmed Saleh Ahmed
http://www.jroller.com/page/HazemBlog

Reply via email to