Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: tooling
    • Labels:
      None
    • Patch Info:
      Patch Available

      Description

      Integrate OpenJPA enhancer into Eclipse builds

        Issue Links

          Activity

          Hide
          drwoods Donald Woods added a comment -

          Being delivered by OPENJPA-1412

          Show
          drwoods Donald Woods added a comment - Being delivered by OPENJPA-1412
          Hide
          vorburger Michael Vorburger added a comment -

          OPENJPA-1412 has a contribution (mine) of something like this which actually works - whatever is attached here (JAR) and presently (time of writing) in http://svn.apache.org/viewvc/openjpa/sandboxes/openjpa-eclipse-plugin/ is NOT an enhancer plugin for Eclipse, it's just that Builder example which the PDE wizard generates.

          OPENJPA-1412 contribution (built from scratch) has some code outlined attempting to support point 1. above which does not yet work but could hopefully be made to in the nearer future (but it does work of course with a fixed version of embedded OpenJPA libraries). Point 2. The speed via enhancement via plugin is acceptable in my contribution. Point 3. Flags are not supported there either. Re. Dali nothing either.

          Show
          vorburger Michael Vorburger added a comment - OPENJPA-1412 has a contribution (mine) of something like this which actually works - whatever is attached here (JAR) and presently (time of writing) in http://svn.apache.org/viewvc/openjpa/sandboxes/openjpa-eclipse-plugin/ is NOT an enhancer plugin for Eclipse, it's just that Builder example which the PDE wizard generates. OPENJPA-1412 contribution (built from scratch) has some code outlined attempting to support point 1. above which does not yet work but could hopefully be made to in the nearer future (but it does work of course with a fixed version of embedded OpenJPA libraries). Point 2. The speed via enhancement via plugin is acceptable in my contribution. Point 3. Flags are not supported there either. Re. Dali nothing either.
          Hide
          drwoods Donald Woods added a comment -

          Should also look at the Dali extension points for providing an OpenJPA provider as an alternative to EclipseLink -
          http://wiki.eclipse.org/index.php/Dali_Developer_Documentation#Extension_Mechanism

          Show
          drwoods Donald Woods added a comment - Should also look at the Dali extension points for providing an OpenJPA provider as an alternative to EclipseLink - http://wiki.eclipse.org/index.php/Dali_Developer_Documentation#Extension_Mechanism
          Hide
          ppoddar@apache.org Pinaki Poddar added a comment -

          Few immediate aspects to improve of this preliminary support (in order of decreasing priority)

          1. the plugin currently adds a fixed version of captive OpenJPA libraries in a Eclipse project's build classpath. Instead it should provide an option whether the plugin should add the captive libraries or use available libraries from the user's environment. The plugin uses facilities that are pretty stable across versions – so switching dependency from one version to another should not pose any serious issue.

          2. Reported issue that enhancement via plugin is slower.

          3. Adding supported enhancement flags (e.g. -addDefaultConstructor etc.) in a preference page.

          Show
          ppoddar@apache.org Pinaki Poddar added a comment - Few immediate aspects to improve of this preliminary support (in order of decreasing priority) 1. the plugin currently adds a fixed version of captive OpenJPA libraries in a Eclipse project's build classpath. Instead it should provide an option whether the plugin should add the captive libraries or use available libraries from the user's environment. The plugin uses facilities that are pretty stable across versions – so switching dependency from one version to another should not pose any serious issue. 2. Reported issue that enhancement via plugin is slower. 3. Adding supported enhancement flags (e.g. -addDefaultConstructor etc.) in a preference page.
          Hide
          drwoods Donald Woods added a comment -

          moving to tooling component

          Show
          drwoods Donald Woods added a comment - moving to tooling component
          Hide
          drwoods Donald Woods added a comment -

          Initial source files from Pinaki.

          Show
          drwoods Donald Woods added a comment - Initial source files from Pinaki.

            People

            • Assignee:
              drwoods Donald Woods
              Reporter:
              drwoods Donald Woods
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development