title: Tycho - Eclipse RCP Product (re)branding issue : wrong splash screen shown
body: <h2>Goal:</h2>
  
  <p>I would like to make an Eclipse RCP product feature-based with existing Eclipse.org features and additional features of my own.</p>
  
  <h2>Introduction:</h2>
  
  <p>To start fresh, I've followed the Lars Vogel's <a href="http://www.vogella.com/tutorials/EclipseTycho/article.html" rel="nofollow noreferrer">Eclipse Tycho tutorial</a> up to step 9.</p>
  
  <p>I made just few adjustments:</p>
  
  <ul>
  <li>I'm using the latest version of Eclips RCP platform (Oxygen)</li>
  <li>I'm using the latest version of Eclipse Tycho (1.0.0)</li>
  <li>I had to set the autostart-mode of the plugins part of the configuration of the product (c.f. com.vogella.tycho.rcp.product file)</li>
  <li>I've added these two branding files
  
  <ul>
  <li>the "splash.bmp" image in the root folder of the com.vogella.tycho.rcp plugin, furthermore I've added the splash.bmp to binary build defined by the build.properties file</li>
  <li>the "icons/product.ico" icon to com.vogella.tycho.product project</li>
  </ul></li>
  <li>finally I've completed the definition of the product, defined by com.vogella.tycho.rcp.product file, with the icon and and the location of the splash image.</li>
  </ul>
  
  <p>... I built the product with Maven 3, executing the following command from the root project folder:</p>
  
  <pre><code>mvn clean verify
  </code></pre>
  
  <p>And finally I made a smoke test:</p>
  
  <pre><code>run-product.bat
  </code></pre>
  
  <p>Outcome: the startup is as expected, the icon appears in the taskbar and the right splash screen show-up. alright !</p>
  
  <h2>The issue:</h2>
  
  <p>Now, I add to the production definition exactly one feature from Eclipse.org : org.eclipse.epp.package.java.feature</p>
  
  <p>Then I redo the build and the smoke test ... and unfortunately it is the Eclipse "Oxygen" splash screen that shows-up ...</p>
  
  <p>How could I prevent the Eclipse "Oxygen" splash screen to show up and to have my splash screen instead ?</p>
  
  <h2>Product definition file:</h2>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;?pde version="3.5"?&gt;
  &lt;product name="com.vogella.tycho.rcp" uid="foo" id="com.vogella.tycho.rcp.product" application="org.eclipse.e4.ui.workbench.swt.E4Application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true"&gt;
     &lt;configIni use="default"&gt;&lt;/configIni&gt;
     &lt;launcherArgs&gt;
        &lt;programArgs&gt;-clearPersistedState&lt;/programArgs&gt;
        &lt;vmArgsMac&gt;-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts&lt;/vmArgsMac&gt;
     &lt;/launcherArgs&gt;
     &lt;windowImages/&gt;
     &lt;splash location="com.vogella.tycho.rcp" /&gt;
     &lt;launcher name="foo"&gt;
        &lt;win useIco="true"&gt;
          &lt;ico path="icons/product.ico"/&gt;
          &lt;bmp/&gt;
        &lt;/win&gt;
     &lt;/launcher&gt;
     &lt;vm&gt;
     &lt;/vm&gt;
     &lt;plugins&gt;
     &lt;/plugins&gt;
     &lt;features&gt;
        &lt;feature id="org.eclipse.e4.rcp" installMode="root"/&gt;
        &lt;feature id="com.vogella.tycho.feature" version="1.0.0.qualifier"/&gt;
        &lt;feature id="org.eclipse.emf.common"/&gt;
        &lt;feature id="org.eclipse.emf.ecore"/&gt;
        &lt;feature id="org.eclipse.epp.package.java.feature"/&gt;
     &lt;/features&gt;
     &lt;configurations&gt;
        &lt;plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="2" /&gt;
        &lt;plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="3" /&gt;
        &lt;plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="3" /&gt;
     &lt;/configurations&gt;
  &lt;/product&gt;
  </code></pre>
  
  <h2>Attachement:</h2>
  
  <p><a href="https://www.dropbox.com/s/f7eewa1v915rep3/com.vogella.tycho.zip?dl=0" rel="nofollow noreferrer">Eclipse Project achive</a></p>