ServiceMix Kernel
  1. ServiceMix Kernel
  2. SMX4KNL-217

Enhance features maven plugin to support deployment / undeployment of features, html generation and create a few archetypes

    Details

    • Type: New Feature New Feature
    • Status: In Progress
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Enhance the features maven plugin (http://svn.apache.org/repos/asf/servicemix/maven-plugins/features-maven-plugin) to support :

      1) Deployment / undeployment of features,
      2) Generate html page about features : see http://fusesource.com/forums/message.jspa?messageID=2005#2005 for the suggestion
      3) Creation a few archetypes:

      • one for creating a custom smx kernel distribution + a set of
        features (like what we do for our distributions).
      • one for creating a feature descriptor automatically generated
        using the maven plugin we already have + upload in the maven repo. Ideally, the descriptor should be created from the user pom.xml profile file or (pom.xml files if the user has created a parent pom.xml with modules)
      • one for creating a manually written feature descriptor + upload in
        the maven repo

      The two last archetypes should reference our maven plugin so that they
      could be easily installed / uninstalled to a running (or not) smx4
      kernel instance using maven.

      Remark : this ticket has been created following discussions exchanged in the forum of SMX : http://www.nabble.com/forum/ViewPost.jtp?post=22285345&framed=y

        Activity

        Charles Moulliard created issue -
        Charles Moulliard made changes -
        Field Original Value New Value
        Description Enhance the features maven plugin (http://svn.apache.org/repos/asf/servicemix/maven-plugins/features-maven-plugin) to support :

        1) Deployment / undeployment of features,
        2) Generate html page about features : see http://fusesource.com/forums/message.jspa?messageID=2005#2005 for the suggestion
        3) Creation a few archetypes:

          - one for creating a custom smx kernel distribution + a set of
        features (like what we do for our distributions)
          - one for creating a feature descriptor automatically generated
        using the maven plugin we already have + upload in the maven repo
          - one for creating a manually written feature descriptor + upload in
        the maven repo

        The two last archetypes should reference our maven plugin so that they
        could be easily installed / uninstalled to a running (or not) smx4
        kernel instance using maven.
        Enhance the features maven plugin (http://svn.apache.org/repos/asf/servicemix/maven-plugins/features-maven-plugin) to support :

        1) Deployment / undeployment of features,
        2) Generate html page about features : see http://fusesource.com/forums/message.jspa?messageID=2005#2005 for the suggestion
        3) Creation a few archetypes:

          - one for creating a custom smx kernel distribution + a set of
        features (like what we do for our distributions)
          - one for creating a feature descriptor automatically generated
        using the maven plugin we already have + upload in the maven repo
          - one for creating a manually written feature descriptor + upload in
        the maven repo

        The two last archetypes should reference our maven plugin so that they
        could be easily installed / uninstalled to a running (or not) smx4
        kernel instance using maven.

        Remark : this ticket has been created following discussions exchanged in the forum of SMX : http://www.nabble.com/forum/ViewPost.jtp?post=22285345&framed=y
        Charles Moulliard made changes -
        Description Enhance the features maven plugin (http://svn.apache.org/repos/asf/servicemix/maven-plugins/features-maven-plugin) to support :

        1) Deployment / undeployment of features,
        2) Generate html page about features : see http://fusesource.com/forums/message.jspa?messageID=2005#2005 for the suggestion
        3) Creation a few archetypes:

          - one for creating a custom smx kernel distribution + a set of
        features (like what we do for our distributions)
          - one for creating a feature descriptor automatically generated
        using the maven plugin we already have + upload in the maven repo
          - one for creating a manually written feature descriptor + upload in
        the maven repo

        The two last archetypes should reference our maven plugin so that they
        could be easily installed / uninstalled to a running (or not) smx4
        kernel instance using maven.

        Remark : this ticket has been created following discussions exchanged in the forum of SMX : http://www.nabble.com/forum/ViewPost.jtp?post=22285345&framed=y
        Enhance the features maven plugin (http://svn.apache.org/repos/asf/servicemix/maven-plugins/features-maven-plugin) to support :

        1) Deployment / undeployment of features,
        2) Generate html page about features : see http://fusesource.com/forums/message.jspa?messageID=2005#2005 for the suggestion
        3) Creation a few archetypes:

          - one for creating a custom smx kernel distribution + a set of
        features (like what we do for our distributions).
          - one for creating a feature descriptor automatically generated
        using the maven plugin we already have + upload in the maven repo. Ideally, the descriptor should be created from the user pom.xml profile file or (pom.xml files if the user has created a parent pom.xml with modules)
          - one for creating a manually written feature descriptor + upload in
        the maven repo

        The two last archetypes should reference our maven plugin so that they
        could be easily installed / uninstalled to a running (or not) smx4
        kernel instance using maven.

        Remark : this ticket has been created following discussions exchanged in the forum of SMX : http://www.nabble.com/forum/ViewPost.jtp?post=22285345&framed=y
        Edell Nolan made changes -
        Assignee Edell Nolan [ edelln ]
        Edell Nolan made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Edell Nolan made changes -
        Attachment SMXKNL-217-feature.patch [ 17717 ]
        Charles Moulliard made changes -
        Comment [ Hi Edell,

        I remark that the name of the artifactId of the pom created is not added in the tag <feature name="artifactId name must come here"> ]
        Jeff Turner made changes -
        Project Import Sat Nov 27 02:09:01 EST 2010 [ 1290841741855 ]

          People

          • Assignee:
            Edell Nolan
            Reporter:
            Charles Moulliard
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development