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.
>
>
>
>
>
>