You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2010/08/06 18:33:47 UTC

[jira] Created: (SMX4-572) Cleanup POMs and provide a better build

Cleanup POMs and provide a better build
---------------------------------------

                 Key: SMX4-572
                 URL: https://issues.apache.org/activemq/browse/SMX4-572
             Project: ServiceMix 4
          Issue Type: Improvement
    Affects Versions: 4.2.0
            Reporter: Jean-Baptiste Onofré
            Assignee: Jean-Baptiste Onofré
             Fix For: 4.4.0


The feature and NMR POMs are not easy the read:
- the usage of dependencyManagement is not optimal
- the versioning of resources (bundles, specs, etc) is not centralized
- a lot of repo are defined, not sure all are required
- the features descriptor contains directly bundles version and not the properties defined in the parent POM

I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-572) Cleanup POMs and provide a better build

Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62303#action_62303 ] 

Jean-Baptiste Onofré commented on SMX4-572:
-------------------------------------------

NMR cleanup is almost done: revision 1004042.

> Cleanup POMs and provide a better build
> ---------------------------------------
>
>                 Key: SMX4-572
>                 URL: https://issues.apache.org/activemq/browse/SMX4-572
>             Project: ServiceMix 4
>          Issue Type: Improvement
>    Affects Versions: 4.2.0
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.4.0
>
>
> The feature and NMR POMs are not easy the read:
> - the usage of dependencyManagement is not optimal
> - the versioning of resources (bundles, specs, etc) is not centralized
> - a lot of repo are defined, not sure all are required
> - the features descriptor contains directly bundles version and not the properties defined in the parent POM
> I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-572) Cleanup POMs and provide a better build

Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62318#action_62318 ] 

Jean-Baptiste Onofré commented on SMX4-572:
-------------------------------------------

The NMR build is now clean. I would like to fix a latest issue in the assembly (files are present with an incorrect file mode and with .formatted extension).

> Cleanup POMs and provide a better build
> ---------------------------------------
>
>                 Key: SMX4-572
>                 URL: https://issues.apache.org/activemq/browse/SMX4-572
>             Project: ServiceMix 4
>          Issue Type: Improvement
>    Affects Versions: 4.2.0
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.4.0
>
>
> The feature and NMR POMs are not easy the read:
> - the usage of dependencyManagement is not optimal
> - the versioning of resources (bundles, specs, etc) is not centralized
> - a lot of repo are defined, not sure all are required
> - the features descriptor contains directly bundles version and not the properties defined in the parent POM
> I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-572) Cleanup POMs and provide a better build

Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61101#action_61101 ] 

Jean-Baptiste Onofré commented on SMX4-572:
-------------------------------------------

NMR build cleaned: revision 983553.

> Cleanup POMs and provide a better build
> ---------------------------------------
>
>                 Key: SMX4-572
>                 URL: https://issues.apache.org/activemq/browse/SMX4-572
>             Project: ServiceMix 4
>          Issue Type: Improvement
>    Affects Versions: 4.2.0
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.4.0
>
>
> The feature and NMR POMs are not easy the read:
> - the usage of dependencyManagement is not optimal
> - the versioning of resources (bundles, specs, etc) is not centralized
> - a lot of repo are defined, not sure all are required
> - the features descriptor contains directly bundles version and not the properties defined in the parent POM
> I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-572) Cleanup POMs and provide a better build

Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61934#action_61934 ] 

Jean-Baptiste Onofré commented on SMX4-572:
-------------------------------------------

I reordered the feature build but some more cleanup is required.

> Cleanup POMs and provide a better build
> ---------------------------------------
>
>                 Key: SMX4-572
>                 URL: https://issues.apache.org/activemq/browse/SMX4-572
>             Project: ServiceMix 4
>          Issue Type: Improvement
>    Affects Versions: 4.2.0
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.4.0
>
>
> The feature and NMR POMs are not easy the read:
> - the usage of dependencyManagement is not optimal
> - the versioning of resources (bundles, specs, etc) is not centralized
> - a lot of repo are defined, not sure all are required
> - the features descriptor contains directly bundles version and not the properties defined in the parent POM
> I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-572) Cleanup POMs and provide a better build

Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62538#action_62538 ] 

Jean-Baptiste Onofré commented on SMX4-572:
-------------------------------------------

Revision 1021918.

The first step is now completed: cleanup the POM with a better usage of dependencyManagement, version properties, repositories cleanup, etc.

The step 2 is to check if the deps module is always required (to provide antlr2 bundle) and validate the assembly.

> Cleanup POMs and provide a better build
> ---------------------------------------
>
>                 Key: SMX4-572
>                 URL: https://issues.apache.org/activemq/browse/SMX4-572
>             Project: ServiceMix 4
>          Issue Type: Improvement
>    Affects Versions: 4.2.0
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.4.0
>
>
> The feature and NMR POMs are not easy the read:
> - the usage of dependencyManagement is not optimal
> - the versioning of resources (bundles, specs, etc) is not centralized
> - a lot of repo are defined, not sure all are required
> - the features descriptor contains directly bundles version and not the properties defined in the parent POM
> I'm gonna cleanup the NMR and features build to provide an easy to read and consistent build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.