Hi ede,
thanks for your respone, after following that guide the plugin now
loads! The problem I see now if that although I specifies the position
of the menu, it's ignored beacuse I've followed the code and found this
comment: // we silently ignore the pos argument as positions are defined
in xml or not at all
So, the menu entry it's set now to the first position (before File, ...,
etc and I want it at the end) and on the XML I've tried something like:
<workbench>
<plug-in>.........xxxPlugin</plug-in>
<position>10</position>
</workbench>
But not works. Which XML file refers the comment I have found?
P.D: By the moment we are testing on a branch because we don't have
experience on this project and we are learning, moreover we don't know
if all our needs are covered by OpenJump so we are invetigating their
capabilities.
Regards.
El 06-03-2018 05:01 PM, edgar.sol...@web.de escribió:
> On 06.03.2018 16:53, Iago Alonso Alonso wrote:
>
>> Hi, I've downloaded OpenJamp 1.12 and I'm following this two guides to make
>> an extension.
>>
>> http://ojwiki.soldin.de/index.php?title=How_to_make_your_plugin_in_ECLIPSE
>>
>> http://ojwiki.soldin.de/index.php?title=How_to_create_a_jar_plugin_in_ECLIPSE
>>
>> I'm creating the extension inside OpenJump, I've downloaded the code from
>> the SVN repository and imported to Eclipse. Following the guides I've the
>> *xxxPlugin.java* with /execute, initialize, getName/ and /createEnableCheck/
>> methods. Also I have a *xxxExtension.java* with /configure /who calls
>> /xxxPlugin().initialize(context);/
>>
>> But when I run the application, I can't see my entry on OpenJump. I'm trying
>> to make a new menu entry after the "About" option but I don't know how make
>> it work.
>>
>> There is some place where I must register the extension si it can be placed
>> as a menu option? Or where I can find a more explained guide to make
>> plugins/extensions?
>
> hey Iago,
>
> did you
>
> "
> 5 - As you see I have chosen directly the folder \openjump\lib\ext which is
> the final place if you want use the plugin. So if you create the jar file
> somewhere else then copy it into the \openjump\lib\ext folder.
> 6 - Afterwards start OpenJUMP. If you copy the jar file into the \ext folder
> and Jump is already running, then the new plugin will not be recognized -
> this happens only on program (OpenJUMP) start.
> "
>
> ?
>
> but for development i'd rather suggest you use this guide
> http://ojwiki.soldin.de/index.php?title=How_to_use_a_plugin_with_a_properties_file_in_ECLIPSE
> note that you can also add an extension like
>
> <workbench>
> <extension>ch.unizh.geo.degen.HelloWorldExtension</extension>
> </workbench>
>
> which makes it easier to develop extensions in an own project as well.
>
> also it is suggested to develop against trunk in case you are wanting to
> contribute.
>
> good luck.. ede
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel