Since Axon.ivy 7.1.0 we made some core features and SCM third parties uninstallable. All root entries, except the 'Axon.ivy Product' can be removed either manually via the `Uninstall` button or automated with the P2 Director application.
![alt text][1]
You can customize your eclipse installation for your needs by using the p2 director application.
https://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/guide/p2_director.html
For me it makes totally sense to handcraft a Designer for your team. If a script does it and provides the resulting designer zip to a shared location you location. You can avoid documentation that describes the best setup of a designer.
Here is my script that removes all yet optional features of a Designer, but add the Market Place + Path Tools. The script is designed to run on a debian linux. But you can easily adapt the solution to run on windows...
#!/bin/bash
# download and unpack nightly designer:
UNPACKED=/tmp/designerToModify
MODZIP=/tmp/myCustomDesigner.zip
rm -rf $UNPACKED
URL=https://developer.axonivy.com/download/sprint-release/AxonIvyDesigner-latest_Windows_x64.zip
NEWZIP=`/usr/bin/wget $URL -P /tmp | grep 'saving to:.*'`
/usr/bin/unzip -q $NEWZIP -d $UNPACKED
# modify installation
## removes optional core parts:
## - rule.engine
## - webeditor
## removes optional team providers:
## - EGIT (GIT)
## - Subversion (SVN)
## installs additional bundles:
## - the Eclipse marketplace
## - PathTools
./Axon.ivy\ Designer \
-nosplash \
-application org.eclipse.equinox.p2.director \
-repository \
http://download.eclipse.org/releases/luna/,\
http://cdn.rawgit.com/sandipchitale/pathtools/1.0.64/PathToolsUpdateSite/site.xml \
-installIUs \
org.eclipse.epp.mpc.feature.group,\
PathToolsFeature.feature.group \
-uninstallIU \
ch.ivyteam.ivy.designer.rule.engine.feature.feature.group,\
ch.ivyteam.ivy.designer.webeditor.feature.feature.group,\
org.eclipse.egit.feature.group,\
org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tigris.subversion.subclipse.feature.group \
-purgeHistory \
-destination $UNPACKED \
-vmargs -Declipse.p2.mirrors=false -Djava.net.preferIPv4Stack=true
# zip to share with my team:
cd $UNPACKED
rm -rf $UNPACKED/p2/org.eclipse.equinox.p2.repository/cache
/usr/bin/zip -0 -r -q $MODZIP $UNPACKED
The result is a lightweight Designer with just what i want. In my case - the Eclipse Marketplace:
![alt text][2]
[1]: https://answers.axonivy.com/upfiles/71_designer_isolatedFeatures.png
[2]: https://answers.axonivy.com/upfiles/designerPreModified_containsMarketplaceOutOfTheBox.png