You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@continuum.apache.org by chuchi <jb...@quiter.com> on 2008/07/15 18:24:45 UTC

Help with dependencies

Hi all,

    I have a problem and I don't know if I can solve it with continuum.
I have 4 projects managed by maven 2:

1.- Project Core (version 1.5.0-SNAPSHOT)
2.- Project 2:
         - Depends on Core 1.3.0
3.- Project 3:
        - Depends on Core 1.4.0
4.- Project 4:
       Depends on Core 1.5.0-SNAPSHOT


My Idea is to test all projects depending on Core but not against the
pom version, against the trunk source code (or the currently Core
project version).

I need to know when a change in the Core broke the compatibility with
his child projects.

Thanks all!!!

 
Pulse para ir al sitio web  
Jesús Barbero Rodríguez
Departamento de Análisis y Programación - Desarrollo tecnológico
Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■ ESPAÑA

Tel.: +34 902 233 323 ■ Fax: +34 902 234 280




AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
al usuario de destino, pudiendo contener información confidencial o
protegida legalmente. Si, por un error de envío o transmisión, ha
recibido este mensaje y usted no es el destinatario del mismo, por
favor, notifique de este hecho al remitente y no use, informe,
distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
Cualquier opinión en él contenida, es exclusiva de su autor y no
representa necesariamente la opinión de Quiter Servicios Informáticos,
S.L.

LEGAL WARNING: This e-mail and any attachment, contain information
intended solely for the addressee and may contain confidential
information or legally protected data. If you are not the intended
recipient, please notify the sender and do not use, disclose,
distribute, copy, print or rely on this e-mail under any circumstances.
The views and opinions expressed are the authorŽs own and do not
necessarily reflect those of Quiter Servicios Informáticos, S.L.   





Re: Help with dependencies

Posted by Emmanuel Venisse <em...@gmail.com>.
no, it isn't possible without to change versions in your POMs

Emmanuel

On Wed, Jul 16, 2008 at 9:32 AM, chuchi <jb...@quiter.com> wrote:

> Hi Olaf,
>
>    Thank you very much for your response. Really I can change the
> project 2 and project 3 to use the last core snapshot but the problem
> is: If I have a lot of project (30) I must to see the pom.xml of all of
> them and check If they have the last Core version.
>
>    Therefore how can I develop a suitable regression test for broken
> APIs?? I will take a look at internet
>
> Thanks again,
>    Chuchi
>
>
> El mar, 15-07-2008 a las 21:09 +0200, Olaf Otto escribió:
>
> > Hi chuchi,
> >
> > I must admit i don't quite get it - as far as i see project 2 and
> > project 3 depend on non-snapshot versions of the core, and those are not
> > supposed to change. So i am guessing you want to integrate project 4
> > once a build of the core 1.5.0-SNAPSHOT was successfully completed.
> > Unfortunately this is currently not supported (see this discussion:
> > http://www.nabble.com/Dependency-triggered-builds-to6305405.html).
> >
> > You could, as a sort of workaround, link project 4 to a specific
> > snapshot build (I think this can be done using build timestamps and
> > classifiers for your dependency) of the core and change the dependency
> > in project 4  as needed.
> >
> > But i think if it's a requirement for the core to be compatible with
> > other projects, you might rather want to add suitable regression tests
> > to the core...?
> >
> > Kind regards,
> > Olaf
> >
> > chuchi wrote:
> > > Hi all,
> > >
> > >     I have a problem and I don't know if I can solve it with continuum.
> > > I have 4 projects managed by maven 2:
> > >
> > > 1.- Project Core (version 1.5.0-SNAPSHOT)
> > > 2.- Project 2:
> > >          - Depends on Core 1.3.0
> > > 3.- Project 3:
> > >         - Depends on Core 1.4.0
> > > 4.- Project 4:
> > >        Depends on Core 1.5.0-SNAPSHOT
> > >
> > >
> > > My Idea is to test all projects depending on Core but not against the
> > > pom version, against the trunk source code (or the currently Core
> > > project version).
> > >
> > > I need to know when a change in the Core broke the compatibility with
> > > his child projects.
> > >
> > > Thanks all!!!
> > >
> > >
> > > Pulse para ir al sitio web
> > > Jesús Barbero Rodríguez
> > > Departamento de Análisis y Programación - Desarrollo tecnológico
> > > Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■
> ESPAÑA
> > >
> > > Tel.: +34 902 233 323 ■ Fax: +34 902 234 280
> > >
> > >
> > >
> > >
> > > AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
> > > al usuario de destino, pudiendo contener información confidencial o
> > > protegida legalmente. Si, por un error de envío o transmisión, ha
> > > recibido este mensaje y usted no es el destinatario del mismo, por
> > > favor, notifique de este hecho al remitente y no use, informe,
> > > distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
> > > Cualquier opinión en él contenida, es exclusiva de su autor y no
> > > representa necesariamente la opinión de Quiter Servicios Informáticos,
> > > S.L.
> > >
> > > LEGAL WARNING: This e-mail and any attachment, contain information
> > > intended solely for the addressee and may contain confidential
> > > information or legally protected data. If you are not the intended
> > > recipient, please notify the sender and do not use, disclose,
> > > distribute, copy, print or rely on this e-mail under any circumstances.
> > > The views and opinions expressed are the authorŽs own and do not
> > > necessarily reflect those of Quiter Servicios Informáticos, S.L.
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>
> Pulse para ir al sitio web
> Jesús Barbero Rodríguez
> Departamento de Análisis y Programación - Desarrollo tecnológico
> Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■ ESPAÑA
>
> Tel.: +34 902 233 323 ■ Fax: +34 902 234 280
>
>
>
>
> AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
> al usuario de destino, pudiendo contener información confidencial o
> protegida legalmente. Si, por un error de envío o transmisión, ha
> recibido este mensaje y usted no es el destinatario del mismo, por
> favor, notifique de este hecho al remitente y no use, informe,
> distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
> Cualquier opinión en él contenida, es exclusiva de su autor y no
> representa necesariamente la opinión de Quiter Servicios Informáticos,
> S.L.
>
> LEGAL WARNING: This e-mail and any attachment, contain information
> intended solely for the addressee and may contain confidential
> information or legally protected data. If you are not the intended
> recipient, please notify the sender and do not use, disclose,
> distribute, copy, print or rely on this e-mail under any circumstances.
> The views and opinions expressed are the authorŽs own and do not
> necessarily reflect those of Quiter Servicios Informáticos, S.L.
>
>
>
>
>

Re: Help with dependencies

Posted by chuchi <jb...@quiter.com>.
Hi Olaf,

    Thank you very much for your response. Really I can change the
project 2 and project 3 to use the last core snapshot but the problem
is: If I have a lot of project (30) I must to see the pom.xml of all of
them and check If they have the last Core version. 

    Therefore how can I develop a suitable regression test for broken
APIs?? I will take a look at internet

Thanks again,
    Chuchi


El mar, 15-07-2008 a las 21:09 +0200, Olaf Otto escribió:

> Hi chuchi,
> 
> I must admit i don't quite get it - as far as i see project 2 and 
> project 3 depend on non-snapshot versions of the core, and those are not 
> supposed to change. So i am guessing you want to integrate project 4 
> once a build of the core 1.5.0-SNAPSHOT was successfully completed. 
> Unfortunately this is currently not supported (see this discussion:
> http://www.nabble.com/Dependency-triggered-builds-to6305405.html).
> 
> You could, as a sort of workaround, link project 4 to a specific 
> snapshot build (I think this can be done using build timestamps and 
> classifiers for your dependency) of the core and change the dependency 
> in project 4  as needed. 
> 
> But i think if it's a requirement for the core to be compatible with 
> other projects, you might rather want to add suitable regression tests 
> to the core...?
> 
> Kind regards,
> Olaf
> 
> chuchi wrote:
> > Hi all,
> >
> >     I have a problem and I don't know if I can solve it with continuum.
> > I have 4 projects managed by maven 2:
> >
> > 1.- Project Core (version 1.5.0-SNAPSHOT)
> > 2.- Project 2:
> >          - Depends on Core 1.3.0
> > 3.- Project 3:
> >         - Depends on Core 1.4.0
> > 4.- Project 4:
> >        Depends on Core 1.5.0-SNAPSHOT
> >
> >
> > My Idea is to test all projects depending on Core but not against the
> > pom version, against the trunk source code (or the currently Core
> > project version).
> >
> > I need to know when a change in the Core broke the compatibility with
> > his child projects.
> >
> > Thanks all!!!
> >
> >  
> > Pulse para ir al sitio web  
> > Jesús Barbero Rodríguez
> > Departamento de Análisis y Programación - Desarrollo tecnológico
> > Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■ ESPAÑA
> >
> > Tel.: +34 902 233 323 ■ Fax: +34 902 234 280
> >
> >
> >
> >
> > AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
> > al usuario de destino, pudiendo contener información confidencial o
> > protegida legalmente. Si, por un error de envío o transmisión, ha
> > recibido este mensaje y usted no es el destinatario del mismo, por
> > favor, notifique de este hecho al remitente y no use, informe,
> > distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
> > Cualquier opinión en él contenida, es exclusiva de su autor y no
> > representa necesariamente la opinión de Quiter Servicios Informáticos,
> > S.L.
> >
> > LEGAL WARNING: This e-mail and any attachment, contain information
> > intended solely for the addressee and may contain confidential
> > information or legally protected data. If you are not the intended
> > recipient, please notify the sender and do not use, disclose,
> > distribute, copy, print or rely on this e-mail under any circumstances.
> > The views and opinions expressed are the authorŽs own and do not
> > necessarily reflect those of Quiter Servicios Informáticos, S.L.   
> >
> >
> >
> >
> >
> >   
> 
> 

 
Pulse para ir al sitio web  
Jesús Barbero Rodríguez
Departamento de Análisis y Programación - Desarrollo tecnológico
Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■ ESPAÑA

Tel.: +34 902 233 323 ■ Fax: +34 902 234 280




AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
al usuario de destino, pudiendo contener información confidencial o
protegida legalmente. Si, por un error de envío o transmisión, ha
recibido este mensaje y usted no es el destinatario del mismo, por
favor, notifique de este hecho al remitente y no use, informe,
distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
Cualquier opinión en él contenida, es exclusiva de su autor y no
representa necesariamente la opinión de Quiter Servicios Informáticos,
S.L.

LEGAL WARNING: This e-mail and any attachment, contain information
intended solely for the addressee and may contain confidential
information or legally protected data. If you are not the intended
recipient, please notify the sender and do not use, disclose,
distribute, copy, print or rely on this e-mail under any circumstances.
The views and opinions expressed are the authorŽs own and do not
necessarily reflect those of Quiter Servicios Informáticos, S.L.   





Re: Help with dependencies

Posted by Olaf Otto <ol...@x100.de>.
Hi chuchi,

I must admit i don't quite get it - as far as i see project 2 and 
project 3 depend on non-snapshot versions of the core, and those are not 
supposed to change. So i am guessing you want to integrate project 4 
once a build of the core 1.5.0-SNAPSHOT was successfully completed. 
Unfortunately this is currently not supported (see this discussion:
http://www.nabble.com/Dependency-triggered-builds-to6305405.html).

You could, as a sort of workaround, link project 4 to a specific 
snapshot build (I think this can be done using build timestamps and 
classifiers for your dependency) of the core and change the dependency 
in project 4  as needed. 

But i think if it's a requirement for the core to be compatible with 
other projects, you might rather want to add suitable regression tests 
to the core...?

Kind regards,
Olaf

chuchi wrote:
> Hi all,
>
>     I have a problem and I don't know if I can solve it with continuum.
> I have 4 projects managed by maven 2:
>
> 1.- Project Core (version 1.5.0-SNAPSHOT)
> 2.- Project 2:
>          - Depends on Core 1.3.0
> 3.- Project 3:
>         - Depends on Core 1.4.0
> 4.- Project 4:
>        Depends on Core 1.5.0-SNAPSHOT
>
>
> My Idea is to test all projects depending on Core but not against the
> pom version, against the trunk source code (or the currently Core
> project version).
>
> I need to know when a change in the Core broke the compatibility with
> his child projects.
>
> Thanks all!!!
>
>  
> Pulse para ir al sitio web  
> Jesús Barbero Rodríguez
> Departamento de Análisis y Programación - Desarrollo tecnológico
> Zoco Gran Santander, 1ª Planta ■ 39011 Peñacastillo ■ Santander ■ ESPAÑA
>
> Tel.: +34 902 233 323 ■ Fax: +34 902 234 280
>
>
>
>
> AVISO LEGAL: Este mensaje contiene información destinada exclusivamente
> al usuario de destino, pudiendo contener información confidencial o
> protegida legalmente. Si, por un error de envío o transmisión, ha
> recibido este mensaje y usted no es el destinatario del mismo, por
> favor, notifique de este hecho al remitente y no use, informe,
> distribuya, imprima, copie o difunda este mensaje bajo ningún medio .
> Cualquier opinión en él contenida, es exclusiva de su autor y no
> representa necesariamente la opinión de Quiter Servicios Informáticos,
> S.L.
>
> LEGAL WARNING: This e-mail and any attachment, contain information
> intended solely for the addressee and may contain confidential
> information or legally protected data. If you are not the intended
> recipient, please notify the sender and do not use, disclose,
> distribute, copy, print or rely on this e-mail under any circumstances.
> The views and opinions expressed are the authorŽs own and do not
> necessarily reflect those of Quiter Servicios Informáticos, S.L.   
>
>
>
>
>
>