[forge-users] Unable to fully remove addon (forge 2.13.0)
George Gastaldi
ggastald at redhat.com
Fri Jan 23 16:57:37 EST 2015
Please open a JIRA with this info and we'll check it out when possible
> Em 23/01/2015, às 13:03, forge-users at lists.jboss.org escreveu:
>
> While developing addon's it is important to constantly redeploying the addon without changing the version number for each deploy. Currently this is not possible without closing/opening eclipse between each redeploy. After a while I found the following:
>
> When executing "addon-remove" in Eclipse Luna the specified addon gets removed in the installed.xml file in the user's .forge directory.
> The corresponding class-files in .forge directory however are still there and cannot be deleted under windows which is an indicator of an open file pointer.
>
> When stopping forge console the directory still cannot be deleted. One have to close eclipse in order to delete the directory.
>
> I assume that this is the cause of not being able to update the addon without exiting eclipse.
>
> Steps to reproduce:
> 1. Create a UICommand, return getMetadata() with .name("Test1");
> 2. addon-build-and-install
> 3. test with <ctrl>-4, you should see the new command with name "Test1"
> 4. change getMetadata() to .name("Test2");
> 5. addon-build-and-install
> 6. test with <ctrl>-4
>
> addon is gone :-)
> installed.xml still contains the addon
> class-file is updated
>
> 1. stop and restart forge
> 2. test with <ctrl>-4
>
> still missing
>
> 1. stop and restart eclipse
> 2. test with <ctrl>-4
>
> still missing
>
> 1. stop eclipse
> 2. remove subdirectory and modify installed.xml to remove the addon
> 3. start eclipse
> 4. addon-build-and-install
> 5. test with <ctrl>-4
>
> addon is updated.
>
> Annoying, isn't it?
>
> Posted by forums
> Original post: https://developer.jboss.org/message/916822#916822
> _______________________________________________
> forge-users mailing list
> forge-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-users
More information about the forge-users
mailing list