Currently the management of available LibreOffice & SDK instances has some issues:
It is possible to add multiple LibreOffice & SDK instances in a workspace, and assign one specific instance to a project. The selected instance is saved to the project's .unoproject.
It is helpful to check in the .unoproject file into source control, as it has some project settings that every developer needs to have. However, the LibreOffice & SDK instance can be different for every developer. So this property should not be in that file.
I suggest to remove the possibility to manage multiple instances of LibreOffice & SDK in a workspace, and have the project always use the one which is defined for the workspace.
If you need different instances for different projects, you can then create multiple workspaces, but I guess this is more an exception than the rule.
Currently the management of available LibreOffice & SDK instances has some issues:
It is possible to add multiple LibreOffice & SDK instances in a workspace, and assign one specific instance to a project. The selected instance is saved to the project's
.unoproject
.It is helpful to check in the
.unoproject
file into source control, as it has some project settings that every developer needs to have. However, the LibreOffice & SDK instance can be different for every developer. So this property should not be in that file.I suggest to remove the possibility to manage multiple instances of LibreOffice & SDK in a workspace, and have the project always use the one which is defined for the workspace.
If you need different instances for different projects, you can then create multiple workspaces, but I guess this is more an exception than the rule.