Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-6465

Make the feature of calculating artifact string from the file name better

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.0-beta-1
    • None
    • Security Level: public (Regular issues)
    • None

    Description

      As we know, to install a jar into geronimo repository by command tool, the file name may be a key to transfer a bundle. The geronimo will use the regex string "(.)-([0-9].)
      .([^0-9]+)" to extract the artiface id,version and type from the filename.
      Based on the regex string, the filename should be like "mylib-1.0.jar".
      But I think it does not accord with the OSGi rule about bundle version.
      From OSGi Core Release 5(osgi.core.5.0.0.pdf)

      A version has the following grammar:
      version ::=
      major( '.' minor ( '.' micro ( '.' qualifier )? )? )?
      major ::= number // See 1.3.2
      minor ::= number
      micro ::= number
      qualifier ::= ( alphanum | ’_’ | '-' )+

      So I think it is better to do some change.

      Attachments

        Activity

          People

            Unassigned Unassigned
            xiezhi xiezhi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: