You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Arne Degenring (JIRA)" <ji...@codehaus.org> on 2007/03/21 15:25:34 UTC

[jira] Created: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
----------------------------------------------------------------------------------------------------------------

                 Key: CONTINUUM-1218
                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
             Project: Continuum
          Issue Type: Improvement
    Affects Versions: 1.1-alpha-1
            Reporter: Arne Degenring


SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.

This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Venisse updated CONTINUUM-1218:
----------------------------------------

    Fix Version/s: 1.1-alpha-2

The change must be done in DefaultBuildController in continuum-core.
When the scmresult is returned, need to update the builddefinition.buildFile if the buildFile is defined to a default value.

> Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-1218
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
>             Project: Continuum
>          Issue Type: Improvement
>    Affects Versions: 1.1-alpha-1
>            Reporter: Arne Degenring
>             Fix For: 1.1-alpha-2
>
>
> SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.
> This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Posted by "Arne Degenring (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_90706 ] 

Arne Degenring commented on CONTINUUM-1218:
-------------------------------------------

I haven't attached a patch to this issue yet, because I do not know the Continuum sources at all, and (even more important) don't have a running Continuum 1.1-SNAPSHOT testing environment.

I expect the change in Continuum to be very simple for Continuum developers.

Maybe someone else can provide a patch or commit the relevant change? Or at least point me into the right direction (which modules and packages to look at). My time to work on this issue during the next days will be very limited though, so I would highly appreciate if a Continuum developer could implement the change. Thanks in advance.

> Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-1218
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
>             Project: Continuum
>          Issue Type: Improvement
>    Affects Versions: 1.1-alpha-1
>            Reporter: Arne Degenring
>
> SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.
> This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Venisse closed CONTINUUM-1218.
---------------------------------------

      Assignee: Emmanuel Venisse
    Resolution: Fixed

Fixed.
For the moment, after the first checkout, I modify the default build definition of the project, if the project have other build definitions, they aren't affected but I don't think a user already set some other build definitions before the first run

> Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-1218
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
>             Project: Continuum
>          Issue Type: Improvement
>    Affects Versions: 1.1-alpha-1
>            Reporter: Arne Degenring
>            Assignee: Emmanuel Venisse
>             Fix For: 1.1-beta-3
>
>
> SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.
> This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Venisse updated CONTINUUM-1218:
----------------------------------------

    Fix Version/s:     (was: 1.1-beta-1)
                   1.1-beta-2

> Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-1218
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
>             Project: Continuum
>          Issue Type: Improvement
>    Affects Versions: 1.1-alpha-1
>            Reporter: Arne Degenring
>             Fix For: 1.1-beta-2
>
>
> SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.
> This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-1218) Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Venisse updated CONTINUUM-1218:
----------------------------------------

    Fix Version/s:     (was: 1.1-beta-2)
                   1.1-beta-3

> Automatically determine correct POM file location in Build Definition when checking out from SCMs like ClearCase
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-1218
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-1218
>             Project: Continuum
>          Issue Type: Improvement
>    Affects Versions: 1.1-alpha-1
>            Reporter: Arne Degenring
>             Fix For: 1.1-beta-3
>
>
> SCM-288 has introduced an attribute in CheckoutScmResult that contains the relative path of the project directory, relative to the checkout directory. This is needed for SCMs like ClearCase that do NOT perform the checkout into the checkout directory itself, but into a subdirectory. See SCM-288 for details.
> This information should be honored by Continuum when adding a new project after checking out the sources. The POM filename of the Build Definition should automatically be set accordingly. In most cases the default "pom.xml" is sufficient, but in cases like ClearCase it would be e.g. "MY_VOB/my/project/dir/pom.xml".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira