grizzly
  1. grizzly
  2. GRIZZLY-1451

create a bom-pom to facilitate consumption of grizzly artifacts

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3, 3.0
    • Component/s: None
    • Labels:
      None

      Description

      Provide a Bom POM to allow upper-stack project to consume grizzly artifacts easily.
      See

      With this, upper-stack project won't need to define each grizzly artifact they consume under their dependencyManagement section, instead only the following is needed:

      
      

      <dependencyManagement>
      <dependencies>
      <dependency>
      <groupId>org.glassfish.grizzly</groupId>
      <artifactId>grizzly-bom</artifactId>
      <type>pom</type>
      <scope>import</scope>
      <version>xxx</version>
      </dependency>
      </dependencies>
      </dependencyManagement>

        Activity

        Hide
        oleksiys added a comment -

        Hi Romain,

        in case when subset of Grizzly modules go to nucleus and another set is added to appserver, we need 2 boms?

        Show
        oleksiys added a comment - Hi Romain, in case when subset of Grizzly modules go to nucleus and another set is added to appserver, we need 2 boms?
        Hide
        Romain Grécourt added a comment -

        No need to split, this is just about grizzly dependencyManagement, up to upperstack to do what they want with the dependencies.
        It should contain all maven artifacts produced by grizzly release builds that can be consumed by upperstack projects.

        Thanks!

        Show
        Romain Grécourt added a comment - No need to split, this is just about grizzly dependencyManagement, up to upperstack to do what they want with the dependencies. It should contain all maven artifacts produced by grizzly release builds that can be consumed by upperstack projects. Thanks!
        Hide
        oleksiys added a comment -

        implemented

        [master]
        Revision: 0d53a4ee820e74718749add3f8d81613c7d2415c
        Date: 2013-03-18 19:33:17 UTC

        [2.3.x]
        Revision: 43138763e64e5757ddbb6e9fa68d2221fdfaadcf
        Date: 2013-03-18 19:33:17 UTC

        Log Message:
        ------------
        + implement feature #1451
        http://java.net/jira/browse/GRIZZLY-1451
        "create a bom-pom to facilitate consumption of grizzly artifacts"

        Show
        oleksiys added a comment - implemented [master] Revision: 0d53a4ee820e74718749add3f8d81613c7d2415c Date: 2013-03-18 19:33:17 UTC [2.3.x] Revision: 43138763e64e5757ddbb6e9fa68d2221fdfaadcf Date: 2013-03-18 19:33:17 UTC Log Message: ------------ + implement feature #1451 http://java.net/jira/browse/GRIZZLY-1451 "create a bom-pom to facilitate consumption of grizzly artifacts"
        Hide
        Romain Grécourt added a comment -

        thanks ! Which version will contain the bom ? Do you plan a drop in GlassFish soon ?

        Show
        Romain Grécourt added a comment - thanks ! Which version will contain the bom ? Do you plan a drop in GlassFish soon ?
        Hide
        oleksiys added a comment -

        next 2.3 integration will have it.
        we're planning to make it nearest time (2-3) days.

        Show
        oleksiys added a comment - next 2.3 integration will have it. we're planning to make it nearest time (2-3) days.

          People

          • Assignee:
            oleksiys
            Reporter:
            Romain Grécourt
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 2 hours
              2h
              Remaining:
              Remaining Estimate - 2 hours
              2h
              Logged:
              Time Spent - Not Specified
              Not Specified