Jochen,
I agree with you. The isolation is achieved for "external" usage but not
between the api and the implementation. It is not the recommended way to
distribute framework libraries but i find it more suitable for multi tier
application to reduce the configuration management work load.  In this
context the API is not intended to provided a way to implement multiple
implementations. The term api can be replaced with client.

On Wed, Apr 20, 2011 at 11:34 AM, jochen-2 [via Maven] <
ml-node+4315334-12416097-197...@n5.nabble.com> wrote:

> On Wed, Apr 20, 2011 at 11:28 AM, xanadu72 <[hidden 
> email]<http://user/SendEmail.jtp?type=node&node=4315334&i=0&by-user=t>>
> wrote:
>
> > The client api is a separate artifact. You can reuse it as you want. In
> your
> > repository you will get in the same release folder two artifacts :
>
> That's completely understood. But as a separate jar file, you should
> ensure that it is compilable without any of the other classes. For
> example, it might accidentally import something from the rest of the
> packages. You don't get that safety by just repackaging a bunch of
> class files in another jar file.
>
>
> --
> I Am What I Am And That's All What I Yam (Popeye)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden 
> email]<http://user/SendEmail.jtp?type=node&node=4315334&i=1&by-user=t>
> For additional commands, e-mail: [hidden 
> email]<http://user/SendEmail.jtp?type=node&node=4315334&i=2&by-user=t>
>
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://maven.40175.n5.nabble.com/Article-proposed-for-Maven-Article-Page-tp4315294p4315334.html
>  To unsubscribe from Article proposed for Maven Article Page, click 
> here<http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4315294&code=c3Vyc2luaUBnbWFpbC5jb218NDMxNTI5NHwtMTI5ODU1NTEw>.
>
>



-- 

Best regards,
Sébastien Ursini

17 avenue de la Croisette
1205 Genève

M: +41 79 335 62 89
Skype : sursini
E: surs...@gmail.com


--
View this message in context: 
http://maven.40175.n5.nabble.com/Article-proposed-for-Maven-Article-Page-tp4315294p4315351.html
Sent from the Maven Developers mailing list archive at Nabble.com.

Reply via email to