Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MT4E Changelog"
(List changes in the different versions of MT4E) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Changelog for [[Maven Tools 4 Eclipse]] | ||
+ | |||
+ | = Version 0.13.0 = | ||
+ | |||
+ | These major features were implemented in this version: | ||
+ | |||
+ | # Orbit renaming<!-- | ||
+ | --><p>Orbit renaming means that all bundles which come from the Orbit project are moved to the group <tt>org.eclipse.orbit</tt> and the artifacts are renamed to <tt>orbit.*</tt>. This means <tt>org.apache.commons.lang</tt> is moved to <tt>org.eclipse.orbit:orbit.org.apache.commons.lang</tt></p><!-- | ||
+ | --><p>The main reason for this is to prevent mixing bundles from Orbit and Maven Central.</p> | ||
+ | # Class deletion<!-- | ||
+ | --><p>Class deletion is a new feature to delete classes from Eclipse bundles during the conversion. This is necessary to [https://bugs.eclipse.org/bugs/show_bug.cgi?id=350792 fix problems with org.apache.batik.pdf]</p> | ||
+ | # Suppressing of warnings in reports<!-- | ||
+ | --><p>Reports can contain an overwhelming number of warnings that you don't really care about or, worse, that you can't fix. The <tt>analyze</tt> command now accepts a file with warnings to ignore.</p> | ||
+ | # The command <tt>p2ls</tt> can be used to examine the content of a remote or local P2 repository. The Swing UI allows to download individual bundles with and without source and/or dependencies | ||
+ | # The command <tt>show</tt> does the same for a local M2 repository | ||
+ | # The command <tt>download</tt> can download bundles by URL (using the Eclipse mirror infrastructure plus a local cache). See the script [http://git.eclipse.org/c/dash/org.eclipse.dash.m4e.tools.git/tree/orbitSourceDownload.sh orbitSourceDownload.sh] for an example. | ||
+ | |||
+ | Further changes: | ||
+ | |||
+ | * Because of bugs in the [https://maven.apache.org/plugins/maven-eclipse-plugin/ Maven Eclipse Plugin], MT4E now contains its own code to create POMs from Eclipse bundles. This also allows to handle nested JARs and source bundles. | ||
+ | * Many patches accept glob-style patterns. | ||
+ | * Optional dependencies no longer cause an entry in the "Missing Dependencies" section of the report | ||
+ | * Error and warning messages contain links to explanations in this wiki ([[MT4E Errors and Warnings|overview]]) | ||
+ | * The command fails with an exit code != 0 in case of an error. That allows to use it in scripts. | ||
+ | |||
+ | The versions 0.12 and 0.11 were not released. | ||
+ | |||
= Version 0.10.0 = | = Version 0.10.0 = | ||
Line 7: | Line 34: | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=367461|Bug 367461] - [mt4e] mt4e needs priming.zip | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=367461|Bug 367461] - [mt4e] mt4e needs priming.zip | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=354381|Bug 354381] - eclipse 3.7 not supported? Error: groovy.lang.MissingPropertyException: No such property: args for class: m4e.ImportTool | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=354381|Bug 354381] - eclipse 3.7 not supported? Error: groovy.lang.MissingPropertyException: No such property: args for class: m4e.ImportTool | ||
+ | |||
+ | [[Category:Dash Project]] | ||
+ | [[Category:Dash Project:MT4E]] |
Latest revision as of 10:53, 27 April 2012
Changelog for Maven Tools 4 Eclipse
Version 0.13.0
These major features were implemented in this version:
- Orbit renaming
Orbit renaming means that all bundles which come from the Orbit project are moved to the group org.eclipse.orbit and the artifacts are renamed to orbit.*. This means org.apache.commons.lang is moved to org.eclipse.orbit:orbit.org.apache.commons.lang
The main reason for this is to prevent mixing bundles from Orbit and Maven Central.
- Class deletion
Class deletion is a new feature to delete classes from Eclipse bundles during the conversion. This is necessary to fix problems with org.apache.batik.pdf
- Suppressing of warnings in reports
Reports can contain an overwhelming number of warnings that you don't really care about or, worse, that you can't fix. The analyze command now accepts a file with warnings to ignore.
- The command p2ls can be used to examine the content of a remote or local P2 repository. The Swing UI allows to download individual bundles with and without source and/or dependencies
- The command show does the same for a local M2 repository
- The command download can download bundles by URL (using the Eclipse mirror infrastructure plus a local cache). See the script orbitSourceDownload.sh for an example.
Further changes:
- Because of bugs in the Maven Eclipse Plugin, MT4E now contains its own code to create POMs from Eclipse bundles. This also allows to handle nested JARs and source bundles.
- Many patches accept glob-style patterns.
- Optional dependencies no longer cause an entry in the "Missing Dependencies" section of the report
- Error and warning messages contain links to explanations in this wiki (overview)
- The command fails with an exit code != 0 in case of an error. That allows to use it in scripts.
The versions 0.12 and 0.11 were not released.
Version 0.10.0
This is a maintenance release to fix the most pressing issues.