Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-177

If possible remove dependency to ICU4J by using Java built-in functionality

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • Jena 2.7.1
    • IRI, Jena
    • None

    Description

      Jena-core and IRI currently depend on ICU4J for implementing Unicode support. Since ICU4J is rather heavyweight of which a rather small fraction is used, we should check if there is a way of implementing the functionality in an alternative way, either by using built-in (standard) Java classes, (ii) other libraries that are already dependencies, or (iii) in a completely alternative way. This is also supported by the fact that since relevant parts have been initially implemented, Unicode support has been considerably extended in Java, see http://java.sun.com/developer/technicalArticles/javase/i18n_enhance/.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--IRI.patch
          20 kB
          Thorsten Möller
        2. ASF.LICENSE.NOT.GRANTED--jena2.patch
          14 kB
          Thorsten Möller
        3. IDNP.java
          2 kB
          Damian Steer
        4. IRI-icu4j.patch
          67 kB
          Damian Steer
        5. jena-icu4j.patch
          8 kB
          Damian Steer

        Activity

          People

            shellac Damian Steer
            twwwt Thorsten Möller
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: