<div dir="ltr">... and build fails ;(<div><br></div><div><div>INFO] [ERROR] Cannot resolve project dependencies:</div><div>[INFO] [ERROR]   Software being installed: org.jboss.tools.aerogear.thym 1.3.0.qualifier</div><div>[INFO] [ERROR]   Missing requirement: org.eclipse.thym.core 0.3.0.201504151706 requires &#39;bundle org.eclipse.core.expressions [3.4.0,3.5.0)&#39; but it could not be found</div><div>[INFO] [ERROR]   Cannot satisfy dependency: org.jboss.tools.aerogear.thym 1.3.0.qualifier depends on: bundle org.eclipse.thym.core 0.1.0</div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 21, 2015 at 4:10 PM, Nick Boldt <span dir="ltr">&lt;<a href="mailto:nboldt@redhat.com" target="_blank">nboldt@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Target platform 4.50.0.Beta1-SNAPSHOT has been updated to Mars M7.<br>
<br>
The decision was made today to have JBT 4.3.0.Beta1 / JBDS 9.0.0.Beta1<br>
prereq JDK 8 as a Bundle-RequireExecutionEnvironment (BREE).<br>
<br>
As such, Arquillian plugins that depend on Sapphire 9 have now been set<br>
to a BREE of JavaSE-1.8 [1]. See JBIDE-19753.<br>
<br>
[1]<br>
<a href="https://github.com/jbosstools/jbosstools-arquillian/commit/13932fd9b917aad99ef7da98ef1edc2c4eac25f9" target="_blank">https://github.com/jbosstools/jbosstools-arquillian/commit/13932fd9b917aad99ef7da98ef1edc2c4eac25f9</a><br>
<br>
Server Tools has also been updated to take advantage of the new<br>
tm.terminal.* 4.0 plugins in place of the old tm.terminal 3.1 plugin.<br>
See JBIDE-19776.<br>
<br>
--<br>
<br>
Next week, when it becomes available, we will start a new PR to update<br>
the target platform to Mars RC2.<br>
<br>
Reminder that code freeze for Beta1 is in TWO WEEKS on June 4, so the<br>
finalized 4.50.0.Beta1 target platforms for JBT and JBDS need to be<br>
released by June 3 at the latest.<br>
<br>
Stay tuned!<br>
<div class="HOEnZb"><div class="h5"><br>
On 05/14/2015 04:54 PM, Nick Boldt wrote:<br>
&gt; Some more updates to the M7 TP, while we decide what to do about<br>
&gt; Sapphire / Java 8.<br>
&gt;<br>
&gt; * remove fest (it was commented out already)<br>
&gt;<br>
&gt; * add org.eclipse.tm.terminal.control.feature.feature.group<br>
&gt; (rse.terminals requires it); remove old org.junit<br>
&gt; 3.8.2.v3_8_2_v20130308-0410<br>
&gt;<br>
&gt; * add org.eclipse.egit.ui.importer 0.0.1.201505070847 (needed for<br>
&gt; easymport)<br>
&gt;<br>
&gt; * jbosstools-server requests that the new tm.terminal views/connectors<br>
&gt; be installed along with it, so add org.eclipse.tm.terminal.*,<br>
&gt; connector.local.feature and org.eclipse.cdt.core.native.feature<br>
&gt; (JBIDE-17686, JBIDE-19776)<br>
&gt;<br>
&gt; * Switch to Mockito 1.9.5.v20131024-0922 (from Locus 1.2.0.Final site)<br>
&gt;<br>
&gt; If you haven&#39;t tried the latest M7 TP, please do so from this PR:<br>
&gt;<br>
&gt; <a href="https://github.com/jbosstools/jbosstools-target-platforms/pull/142/" target="_blank">https://github.com/jbosstools/jbosstools-target-platforms/pull/142/</a><br>
&gt;<br>
&gt; On 05/08/2015 04:02 AM, Max Rydahl Andersen wrote:<br>
&gt;&gt; On 7 May 2015, at 21:25, Mickael Istria wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; On 05/07/2015 08:32 PM, Alexey Kazakov wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; The new TP includes the updated Sapphire v. 9.0.0.201505051659.<br>
&gt;&gt;&gt;&gt; Sapphire was updated in M7 and this version is not compatible with<br>
&gt;&gt;&gt;&gt; Sapphire v.9.0.0.201408261741 which was included in Mars TP before<br>
&gt;&gt;&gt;&gt; (M1-M6)<br>
&gt;&gt;&gt;&gt; Batch and Arquillian tools require Sapphire. It&#39;s not a big deal for<br>
&gt;&gt;&gt;&gt; us to migrate Batch and Arquillian to new Sapphire API.<br>
&gt;&gt;&gt;&gt; But the problem is that the new Sapphire (M7) has<br>
&gt;&gt;&gt;&gt; *RequiredExecutionEnvironment: JavaSE-1.8*<br>
&gt;&gt;&gt; Too bad this wasn&#39;t spotted earlier. Is anyone following the Sapphire<br>
&gt;&gt;&gt; mailing-list or bugzilla component?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Sapphire announced it here:<br>
&gt;&gt; <a href="https://www.eclipse.org/forums/index.php/t/890531/" target="_blank">https://www.eclipse.org/forums/index.php/t/890531/</a> back in January and<br>
&gt;&gt; yes, really bad we did not catch that.<br>
&gt;&gt;<br>
&gt;&gt; But we did monitor the release train but Sapphire did not put this<br>
&gt;&gt; change until M7. Where it is IMO is too late as said over here<br>
&gt;&gt; <a href="https://www.eclipse.org/forums/index.php/m/1694326" target="_blank">https://www.eclipse.org/forums/index.php/m/1694326</a><br>
&gt;&gt;<br>
&gt;&gt; But Konstantin from Sapphire seem to not care about that ;/<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we can&#39;t require Java 8 for Batch and Arquillian then we have to<br>
&gt;&gt;&gt;&gt; switch to Sapphire 8.2 from 9.0 in our TP.<br>
&gt;&gt;&gt;&gt; Sapphire 8.2 supports Mars but Mars update site includes Sapphire<br>
&gt;&gt;&gt;&gt; 9.0. only.<br>
&gt;&gt;&gt;&gt; How are we going to deal with that?<br>
&gt;&gt;&gt; Well, Java 7 has reached end-of-life a few days ago, so I would<br>
&gt;&gt;&gt; support the idea of requiring Java 8 for those components. If they are<br>
&gt;&gt;&gt; part of JBDS default package, then it means that JBDS will also<br>
&gt;&gt;&gt; require Java 8.<br>
&gt;&gt;&gt; If we want to keep Java 7, we can simply include only Sapphire 8.2 in<br>
&gt;&gt;&gt; the target-platform and keep Sapphire 9.0 out. But I guess Sapphire<br>
&gt;&gt;&gt; 8.2 and 9.0 cannot be installed simultaneously; can they?<br>
&gt;&gt;<br>
&gt;&gt; Konstantin claims they can - as long as you don&#39;t include two colliding<br>
&gt;&gt; features that requires them.<br>
&gt;&gt;<br>
&gt;&gt;&gt; If not, then we need to make sure no other project that is important<br>
&gt;&gt;&gt; to us and that we want to work together with JBoss Tools relies on<br>
&gt;&gt;&gt; newer Sapphire.<br>
&gt;&gt;&gt; So is anyone aware of some other project that requires Sapphire and<br>
&gt;&gt;&gt; that we&#39;d like to keep compatible with?<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve raised question internally to see if any objections against raising<br>
&gt;&gt; to Java 8 since Java 7 is EOL&#39;ed now *and* it seems its usage is<br>
&gt;&gt; declining faster than Java 6 did.<br>
&gt;&gt;<br>
&gt;&gt; /max<br>
&gt;&gt; <a href="http://about.me/maxandersen" target="_blank">http://about.me/maxandersen</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; jbosstools-dev mailing list<br>
&gt;&gt; <a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
&gt;&gt;<br>
&gt;<br>
<br>
--<br>
Nick Boldt :: JBoss by Red Hat<br>
Productization Lead :: JBoss Tools &amp; Dev Studio<br>
<a href="http://nick.divbyzero.com" target="_blank">http://nick.divbyzero.com</a><br>
_______________________________________________<br>
jbosstools-dev mailing list<br>
<a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
</div></div></blockquote></div><br></div>