You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Oliver Deakin (JIRA)" <ji...@apache.org> on 2006/04/03 16:52:46 UTC

[jira] Updated: (HARMONY-300) Harmony Eclipse plugin cant handle multiple kernel jars

     [ http://issues.apache.org/jira/browse/HARMONY-300?page=all ]

Oliver Deakin updated HARMONY-300:
----------------------------------

    Attachment: split.kernel.plugin.diff

Attached diff contains the necessary plugin changes to understand both single and split kernels.

> Harmony Eclipse plugin cant handle multiple kernel jars
> -------------------------------------------------------
>
>          Key: HARMONY-300
>          URL: http://issues.apache.org/jira/browse/HARMONY-300
>      Project: Harmony
>         Type: Improvement

>   Components: Classlib
>     Reporter: Oliver Deakin
>  Attachments: split.kernel.plugin.diff
>
> The current HarmonyVM Eclipse plugin can only be used with a JRE containing a single kernel jar. Currently the kernel is in the process of being split into luni-kernel.jar and security-kernel.jar, and as Tim alludes to in [1] a new IBM VME will be made available soon that has a split kernel. However, the Eclipse plugin will not understand this layout as it expects a single kernel.jar. This bug proposes to fix this by extending the properties listed in the VME <vm>.properties file from:
>    bootclasspath.kernel=%LAUNCHER_HOME%/default/kernel.jar
>    bootclasspath.source.kernel=%LAUNCHER_HOME%/default/kernel-src.jar
>    bootclasspath.source.packageroot.kernel=/
> to:
>    bootclasspath.kernel.1=%LAUNCHER_HOME%/default/luni-kernel.jar
>    bootclasspath.kernel.source.1=%LAUNCHER_HOME%/default/luni-kernel-src.jar
>    bootclasspath.kernel.source.packageroot.1=/
>    bootclasspath.kernel.2=%LAUNCHER_HOME%/default/security-kernel.jar
>    bootclasspath.kernel.source.2=%LAUNCHER_HOME%/default/security-kernel-src.jar
>    bootclasspath.kernel.source.packageroot.2=/
> which is similar in form to the properties in bootclasspath.properties. Along with this change to the VME, the HarmonyVM plugin requires changes to understand these new properties. I will attach a patch for the required changes.
> Note: I will keep the plugin backward compatible. i.e. it will work with both the above property sets.
> [1] http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200604.mbox/%3c443033E8.7090808@gmail.com%3e

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira