Skip to content

Commit 0306180

Browse files
author
Anton Tanasenko
committed
freds modifications, update download versions
1 parent aaf26cf commit 0306180

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

documentation/release-notes-16.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ <h4 class="headline">Release Notes</h2>
115115
</div>
116116
</div>
117117
<div class="col-md-9 docs">
118-
<p><a href="https://www.eclipse.org/m2e">M2Eclipse</a> released version 1.6.0 as part of the Eclipse Mars release train. There are <a href="https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&list_id=12090411&product=m2e&query_format=advanced&target_milestone=1.6.0%2FMars%20M1&target_milestone=1.6.0%2FMars%20M2&target_milestone=1.6.0%2FMars%20M3&target_milestone=1.6.0%2FMars%20M4&target_milestone=1.6.0%2FMars%20M5&target_milestone=1.6.0%2FMars%20M6&target_milestone=1.6.0%2FMars%20M7&target_milestone=1.6.0%2FMars%20RC1&target_milestone=1.6.0%2FMars%20RC2">86 Bugs</a> fixed as part of this release. Even though M2EClipse 1.6.0 targets Eclipse Mars, it should still be compatible with Eclipse Luna. Along with improving the overall performance in a number of areas, we made some nice usability improvements and bug fixes worth highlighting:</p><h1><a href="#new-embedded-maven-3-46-3-46-3-runtime" name="new-embedded-maven-3-46-3-46-3-runtime">New Embedded Maven 3&#46;3&#46;3 runtime</a></h1><p>The embedded Apache Maven runtime has been updated to maven 3.3.3. The <a href="http://takari.io/2015/03/19/core-extensions.html">Core Extension mechanism</a> is honored when running launch configurations (as in <code>Run</code> &gt; <code>Run as...</code> &gt; <code>Maven build</code>). However, custom configurations and extensions in <code>.mvn</code> will be ignored during regular Eclipse builds. If you&rsquo;re interested in playing with <a href="http://takari.io/2015/03/19/polyglot-maven.html">polyglot Maven</a> support for M2Eclipse, you can try the experimental <a href="https://github.com/jbosstools/m2e-polyglot-poc">M2Eclipse polyglot POC</a>.</p><h1><a href="#improved-auto-45-completion-in-pom-46-xml-editor" name="improved-auto-45-completion-in-pom-46-xml-editor">Improved auto&#45;completion in pom&#46;xml editor</a></h1><p>The <code>pom.xml</code> editor has some nice improvements in the content-assist area: deeply nested plugin configuration elements, such as <code>manifest</code> attributes, can now be auto-completed:</p><p><img src="images/content-assist.gif" alt="X""/></p><p>Pro tip : Make sure the plugin version is locked, so the content assist engine can infer which attributes are available.</p><h1><a href="#new-experimental-auto-45-update-configuration-feature" name="new-experimental-auto-45-update-configuration-feature">New experimental Auto&#45;update configuration feature</a></h1><p>Remember the time when every time you changed something in your pom.xml, you&rsquo;d get an <code>Out-of-Date project configuration</code> error marker? With M2Eclipse 1.6 we introduced an new mechanism that will automatically update the project configuration when configuration changes are made in a <code>pom.xml</code>. This feature needs to be manually enabled in the Maven Preferences:</p><p><img src="images/auto-update-pref.png" alt="X""/></p><p>This feature is marked as experimental and disabled by default as we found that, in some rare cases, infinite build loops might be triggered. If and when that happens, simply disable the preference, that should end the build loop.</p><h1><a href="#better-archetype-support" name="better-archetype-support">Better archetype support</a></h1><p>The embedded maven-archetype-plugin version was bumped to 2.3, which was a long overdue update. That fixed several outstanding archetype related issues.</p><p>The performance was improved when handling large archetype catalogs. Eg. reading Maven Central&rsquo;s catalog (<a href="http://repo1.maven.org/maven2/">http://repo1.maven.org/maven2/</a>) and its 10k archetypes is about 10 times faster.</p><h1><a href="#improved-project-configurator-ordering" name="improved-project-configurator-ordering">Improved project configurator ordering</a></h1><p>Before M2Eclipse 1.6 for any given Mojo execution in the Maven Lifecycle you could have one &ldquo;primary&rdquo; configurator and an unlimited number of &ldquo;secondary&rdquo; configurators that would run in an undefined order, after the primary one.</p><p>M2EClipse 1.6 introduces new <code>runsAfter</code> and <code>runsBefore</code> attributes to the configurator extension point, to better control the configurators order.</p><p><code>runsAfter</code> : Optional comma-separated list of ids of required project configurators this configurator should run after. ids suffixed with ? are considered optional</p><p><code>runsBefore</code> : Optional comma-separated list of ids of optional project configurators this configurator should run before. ids suffixed with * are considered required</p><p>So for example runsAfter=&ldquo;org.eclipse.m2e.jdt.javaConfigurator?&rdquo; will guarantee <em>any</em> configurator will run after the Java configurator. Read <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449495#c1">this</a> for more information.</p><h1><a href="#conclusion" name="conclusion">Conclusion</a></h1><p>So if you haven’t installed M2Eclipse 1.6.0 yet, head over to <a href="https://www.eclipse.org/m2e/download/">https://www.eclipse.org/m2e/download/</a> and have at it.</p><p>We’d love to hear your feedback on the <a href="https://dev.eclipse.org/mailman/listinfo/m2e-users">mailing list</a>, and please <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=m2e">report bugs or enhancement requests</a> if you see the need.</p>
118+
<p><a href="https://www.eclipse.org/m2e">M2Eclipse</a> released version 1.6.0 as part of the Eclipse Mars release train. There are <a href="https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&list_id=12090411&product=m2e&query_format=advanced&target_milestone=1.6.0%2FMars%20M1&target_milestone=1.6.0%2FMars%20M2&target_milestone=1.6.0%2FMars%20M3&target_milestone=1.6.0%2FMars%20M4&target_milestone=1.6.0%2FMars%20M5&target_milestone=1.6.0%2FMars%20M6&target_milestone=1.6.0%2FMars%20M7&target_milestone=1.6.0%2FMars%20RC1&target_milestone=1.6.0%2FMars%20RC2">86 Bugs</a> fixed as part of this release. Even though M2EClipse 1.6.0 targets Eclipse Mars, it should still be compatible with Eclipse Luna. Along with improving the overall performance in a number of areas, we made some nice usability improvements and bug fixes worth highlighting:</p><h1><a href="#new-embedded-maven-3-46-3-46-3-runtime" name="new-embedded-maven-3-46-3-46-3-runtime">New Embedded Maven 3&#46;3&#46;3 runtime</a></h1><p>The embedded Apache Maven runtime has been updated to maven 3.3.3. The <a href="http://takari.io/2015/03/19/core-extensions.html">Core Extension mechanism</a> is honored when running launch configurations (as in <code>Run</code> &gt; <code>Run as...</code> &gt; <code>Maven build</code>). However, custom configurations and extensions in <code>.mvn</code> will be ignored during regular Eclipse builds. If you&rsquo;re interested in playing with <a href="http://takari.io/2015/03/19/polyglot-maven.html">polyglot Maven</a> support for M2Eclipse, you can try the experimental <a href="https://github.com/jbosstools/m2e-polyglot-poc">M2Eclipse polyglot POC</a>.</p><h1><a href="#improved-auto-45-completion-in-pom-46-xml-editor" name="improved-auto-45-completion-in-pom-46-xml-editor">Improved auto&#45;completion in pom&#46;xml editor</a></h1><p>The <code>pom.xml</code> editor has some nice improvements in the content-assist area: deeply nested plugin configuration elements, such as <code>manifest</code> attributes, can now be auto-completed:</p><p><img src="images/content-assist.gif" alt="X""/></p><p>Pro tip : Make sure the plugin version is locked, so the content assist engine can infer which attributes are available.</p><h1><a href="#new-experimental-auto-45-update-configuration-feature" name="new-experimental-auto-45-update-configuration-feature">New experimental Auto&#45;update configuration feature</a></h1><p>Remember the time when every time you changed something in your pom.xml, you&rsquo;d get an <code>Out-of-Date project configuration</code> error marker? With M2Eclipse 1.6 we introduced an new mechanism that will automatically update the project configuration when configuration changes are made in a <code>pom.xml</code>. This feature needs to be manually enabled in the Maven Preferences:</p><p><img src="images/auto-update-pref.png" alt="X""/></p><p>This feature is marked as experimental and disabled by default as we found that, in some rare cases, infinite build loops might be triggered. If and when that happens, simply disable the preference, that should end the build loop.</p><h1><a href="#better-archetype-support" name="better-archetype-support">Better archetype support</a></h1><p>The embedded maven-archetype-plugin version was bumped to 2.3, which was a long overdue update. That fixed several outstanding archetype related issues.</p><p>The performance was improved when handling large archetype catalogs. Eg. reading Maven Central&rsquo;s catalog (<a href="http://repo1.maven.org/maven2/">http://repo1.maven.org/maven2/</a>) and its 10k archetypes is about 10 times faster.</p><h1><a href="#improved-project-configurator-ordering" name="improved-project-configurator-ordering">Improved project configurator ordering</a></h1><p>Before M2Eclipse 1.6 for any given Mojo execution in the Maven Lifecycle you could have one &ldquo;primary&rdquo; configurator and an unlimited number of &ldquo;secondary&rdquo; configurators that would run in an undefined order, after the primary one.</p><p>M2Eclipse 1.6 introduced new <code>runsAfter</code> and <code>runsBefore</code> attributes to the configurator extension point, to better control the configurators order.</p><p><code>runsAfter</code> : Optional comma-separated list of ids of required project configurators this configurator should run after. ids suffixed with ? are considered optional</p><p><code>runsBefore</code> : Optional comma-separated list of ids of optional project configurators this configurator should run before. ids suffixed with * are considered required</p><p>So for example runsAfter=&ldquo;org.eclipse.m2e.jdt.javaConfigurator?&rdquo; will guarantee <em>any</em> configurator will run after the Java configurator. Read <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449495#c1">this</a> for more information.</p><h1><a href="#conclusion" name="conclusion">Conclusion</a></h1><p>So if you haven’t installed M2Eclipse 1.6.0 yet, head over to <a href="https://www.eclipse.org/m2e/download/">https://www.eclipse.org/m2e/download/</a> and have at it.</p><p>We’d love to hear your feedback on the <a href="https://dev.eclipse.org/mailman/listinfo/m2e-users">mailing list</a>, and please <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=m2e">report bugs or enhancement requests</a> if you see the need.</p>
119119
</div>
120120
</div>
121121

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ <h2>Installation</h2>
117117
</a>
118118
</p>
119119

120-
<p>There are also development builds available. Information on how to install those can be found <a href="http://eclipse.org/m2e/download/" target="_blank">here</a>.
120+
<p>There are also development builds available. Information on how to install those can be found <a href="/m2e/m2e-downloads.html" target="_blank">here</a>.
121121
</div>
122122
<div class="col-md-3">
123123
<div class="margin-bottom-10">&nbsp;</div>

m2e-downloads.html

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ <h1><a href="#update-sites" name="update-sites">Update Sites</a></h1>
9595
<h2>Latest Release Build<br />
9696
<span class="footnote">(recommended)</span></h2>
9797
</div></a>
98-
<a href="http://download.eclipse.org/technology/m2e/milestones/1.6"><div class="col-md-4 buttonBG">
98+
<a href="http://download.eclipse.org/technology/m2e/milestones/1.7"><div class="col-md-4 buttonBG">
9999
<h2>Latest Milestone Build<br />
100-
<span class="footnote">(toward 1.6)</span></h2>
100+
<span class="footnote">(toward 1.7)</span></h2>
101101
</div></a>
102102
<a href="https://otto.takari.io/content/sites/m2e.extras/m2e/1.7.0/N/LATEST/"><div class="col-md-4 buttonBG">
103103
<h2>Latest SNAPSHOT Build<br />
@@ -206,11 +206,18 @@ <h2>Latest SNAPSHOT Build<br />
206206
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.5/1.5.0.20140606-0033">http://download.eclipse.org/technology/m2e/releases/1.5/1.5.0.20140606-0033</a></td>
207207
</tr>
208208
<tr>
209-
<td>1.5</td>
210-
<td>1.5.0.20140606-0033</td>
211-
<td>2014-06-25</td>
212-
<td>releases/1.5/1.5.0.20140606-0033</td>
213-
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.5/1.5.0.20140606-0033">http://download.eclipse.org/technology/m2e/releases/1.5/1.5.0.20140606-0033</a></td>
209+
<td>1.5.1</td>
210+
<td>1.5.1.20150109-1820</td>
211+
<td>2014-01-09</td>
212+
<td>releases/1.5/1.5.1.20150109-1820</td>
213+
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.5/1.5.1.20150109-1820">http://download.eclipse.org/technology/m2e/releases/1.5/1.5.1.20150109-1820</a></td>
214+
</tr>
215+
<tr>
216+
<td>1.5.2</td>
217+
<td>1.5.2.20150413-2215</td>
218+
<td>2015-04-13</td>
219+
<td>releases/1.5/1.5.2.20150413-2215</td>
220+
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.5/1.5.2.20150413-2215">http://download.eclipse.org/technology/m2e/releases/1.5/1.5.2.20150413-2215</a></td>
214221
</tr>
215222
<tr>
216223
<td>1.6</td>
@@ -219,6 +226,13 @@ <h2>Latest SNAPSHOT Build<br />
219226
<td>releases/1.6/1.6.0.20150526-2032</td>
220227
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.6/1.6.0.20150526-2032">http://download.eclipse.org/technology/m2e/releases/1.6/1.6.0.20150526-2032</a></td>
221228
</tr>
229+
<tr>
230+
<td>1.6.1</td>
231+
<td>1.6.1.20150625-2338</td>
232+
<td>2015-06-25</td>
233+
<td>releases/1.6/1.6.1.20150625-2338</td>
234+
<td><a href="http://download.eclipse.org/technology/m2e/releases/1.6/1.6.1.20150625-2338">http://download.eclipse.org/technology/m2e/releases/1.6/1.6.1.20150625-2338</a></td>
235+
</tr>
222236
</tbody>
223237
</table><h1><a href="#supported-environments" name="supported-environments">Supported Environments</a></h1><h2>M2Eclipse 1.6.0/Mars</h2><p>M2Eclipse 1.6.0/Mars is tested and validated against Eclipse 4.4 (Luna)</p><p>M2Eclipse 1.6.0/Mars requires minimum java 7</p><p>M2Eclipse 1.6.0/Mars is tested and validated on the following reference platforms (this list is updated over the course of the release cycle):</p>
224238
<table>

0 commit comments

Comments
 (0)