<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Customized Axon.ivy Designer with my favorite plugins</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins</link><description>&lt;p&gt;The Axon.ivy Designer contains many features, that our dev team does not need. 
On the other hand my favorite third parties of the Eclipse Marketplace are not included. 
So the installation of a new Designer takes some time and must repeatedly be applied for all our developers. The wiki that describes our preferred installation is growing and growing... :-(&lt;/p&gt;
&lt;p&gt;Isn't there a way to get my custom Designer with just what I need and share it with my team?&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 27 Mar 2018 07:58:46 -0400</lastBuildDate><item><title>Answer by Reguel Wermelinger</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins/3153</link><description>&lt;p&gt;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 &lt;code&gt;Uninstall&lt;/code&gt; button or automated with the P2 Director application.
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/71_designer_isolatedFeatures.png"&gt;&lt;/p&gt;
&lt;p&gt;You can customize your eclipse installation for your needs by using the p2 director application. 
&lt;a href="https://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/guide/p2_director.html"&gt;https://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/guide/p2_director.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;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 can avoid documentation that describes the best setup of a designer.&lt;/p&gt;
&lt;p&gt;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...&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/bin/bash

# download and unpack nightly designer:
UNPACKED=/tmp/designerToModify
MODZIP=/tmp/myCustomDesigner.zip
rm -rf $UNPACKED
URL=&lt;a href="https://developer.axonivy.com/download/sprint-release/AxonIvyDesigner-latest_Windows_x64.zip"&gt;https://developer.axonivy.com/download/sprint-release/AxonIvyDesigner-latest_Windows_x64.zip&lt;/a&gt;
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 \
&lt;a href="http://download.eclipse.org/releases/luna/,\"&gt;http://download.eclipse.org/releases/luna/,\&lt;/a&gt;
&lt;a href="http://cdn.rawgit.com/sandipchitale/pathtools/1.0.64/PathToolsUpdateSite/site.xml"&gt;http://cdn.rawgit.com/sandipchitale/pathtools/1.0.64/PathToolsUpdateSite/site.xml&lt;/a&gt; \
-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
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The result is a lightweight Designer with just what i want. In my case - the Eclipse Marketplace:
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/designerPreModified_containsMarketplaceOutOfTheBox.png"&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Tue, 27 Mar 2018 07:58:46 -0400</pubDate><guid>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins/3153</guid></item></channel></rss>