You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ Eclipse Memory Analyzer
3
3
4
4
The Eclipse Memory Analyzer is a fast and feature-rich Java heap dump analyzer that helps you find memory leaks and reduce memory consumption.
5
5
6
-
- Web site: <http://eclipse.dev/mat/>
6
+
- Web site: <https://eclipse.dev/mat/>
7
7
8
8
Download
9
9
----------------
@@ -24,9 +24,9 @@ For detailed build documentation refer to [Building MAT with Maven](dev-doc/Buil
24
24
Documentation
25
25
----------------
26
26
27
-
-[Documentation](http://help.eclipse.org/index.jsp?topic=/org.eclipse.mat.ui.help/welcome.html) - online version of the documentation available also from within the tool
28
-
-[Learning](https://wiki.eclipse.org/MemoryAnalyzer/Learning_Material) - learn from presentations, blogs, tutorials
29
-
-[FAQ](http://wiki.eclipse.org/index.php/MemoryAnalyzer/FAQ) - check some of the frequently asked questions
27
+
-[Documentation](https://help.eclipse.org/index.jsp?topic=/org.eclipse.mat.ui.help/welcome.html) - online version of the documentation available also from within the tool
28
+
-[Learning](https://github.com/eclipse-mat/mat/wiki/learning_material) - learn from presentations, blogs, tutorials
29
+
-[FAQ](https://github.com/eclipse-mat/mat/wiki/faq) - check some of the frequently asked questions
* As the versions plugin would miss some places, search for the version across the files and replace if neccessary. These are the places where the changes should be at the end:
217
+
* See pom.xml e.g. `<version>1.17.0-SNAPSHOT</version>`
218
+
* See manifest.mf e.g. `Bundle-Version: 1.17.0.qualifier`
219
+
* See feature.xml, excluding updateSiteName
220
+
* See org.eclipse.mat.ui.rcp about.mappings
221
+
* org.eclipse.mat.product mat.product
222
+
* org.eclipse.mat.ui.rcp.feature rootfiles/.eclipseproduct (hidden file, may need to use navigator view)
220
223
* Develop features and fix bugs
221
224
* If a plugin depends on new function in another plugin, update the dependency version in manifest.mf
222
225
* If creating a new plugin, add it to the JavaDoc build process in extrabuild.xml, use package-info.java to mark packages as not API or API as appropriate. Consider carefully adding new APIs.
223
226
* If the Java version changes then the minor version must increase, also change:
* Update org.eclipse.ui.help extrabuild.xml for the new JavaDoc compile level, and for the link to the Java class library documentation
228
231
* Consider keeping org.eclipse.mat.ibmdumps at a lower level as it uses classes for the exec dump provider and the attach jar which may be executed on lower level JVMs.
229
232
* Update copyright date in source code if updated in a new year
@@ -243,35 +246,34 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md)
243
246
* See feature.xml, including updateSiteName
244
247
* Also write a New and Noteworthy document replacing the previous release, and add a link to the old document on the MAT website. This should be done in org.eclipse.mat.help in noteworthy.dita, and take the generated noteworthy.html, modify it if needed and add to the website.
* After release create Bugzilla entry for the new version [Bugzilla Manager](https://dev.eclipse.org/committers/bugs/bugz_manager.php)
247
-
*[Add a new Babel definition](https://wiki.eclipse.org/Babel/FAQ#How_do_I_add_my_project_to_Babel.3F) so the messages files could be translated.
249
+
* After release
250
+
* create Bugzilla entry for the new version [Bugzilla Manager](https://dev.eclipse.org/committers/bugs/bugz_manager.php)
251
+
* update the [Eclipse Marketplace entry for MAT](https://marketplace.eclipse.org/content/memory-analyzer)
252
+
*[Add a new Babel definition](https://wiki.eclipse.org/Babel/FAQ#How_do_I_add_my_project_to_Babel.3F) so the messages files could be translated.
248
253
249
254
250
-
## Simultaneous release policies
255
+
## Simultaneous Release Policies
251
256
252
257
* Create a release record in [Eclipse Memory Analyzer project page](https://projects.eclipse.org/projects/tools.mat)
253
258
* For reference, read [contribute to the Simultaneous Release Build](https://github.com/orgs/eclipse-simrel/discussions/3)
254
-
*[Build](https://ci.eclipse.org/mat/job/prepare_simrel_contribution/) to copy update site build to SimRel location.
259
+
*Use the [prepare_simlel_contribution Build](https://ci.eclipse.org/mat/job/prepare_simrel_contribution/) to copy a snapshot update site build to a dedicated location for the SimRel.
255
260
* Follow the SimRel process to update mat.aggrcon in the SimRel build.
256
261
* Preserve the [tycho-build-nightly](https://ci.eclipse.org/mat/job/tycho-mat-nightly/) as 'Keep forever' and label it with the release build e.g. 'Photon RC2'
257
-
* The [MAT configuration file](http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/tree/mat.aggrcon) which is [updated using Git in GitHub.com/eclipse-simrel](https://github.com/orgs/eclipse-simrel/discussions/3) to match the SimRel location.
262
+
* The [MAT configuration file](https://github.com/eclipse-simrel/simrel.build/blob/main/mat.aggrcon) which is [updated using Git in GitHub.com/eclipse-simrel](https://github.com/orgs/eclipse-simrel/discussions/3) to match the SimRel location.
258
263
* Tag in Git with 'R_1.X.Y' the source used to generate the final build for a release. See [MAT Git Refs](https://git.eclipse.org/c/mat/org.eclipse.mat.git/refs/)
259
264
* Complete the Eclipse release process, including getting a review if needed at [Eclipse Memory Analyzer project page](https://projects.eclipse.org/projects/tools.mat)
260
265
* To release, also run the [Stand-alone packaging build](https://ci.eclipse.org/mat/job/mat-standalone-packages/), notarize the Mac x86_64 and aarch64 .dmg files and copy the results to the download site using [promote release](https://ci.eclipse.org/mat/job/mat-promote-release/).
261
-
* Add the version name '1.XX' to [Bugzilla manager](https://dev.eclipse.org/committers/bugs/bugz_manager.php) so users can report bugs against the new version
262
-
* Also release on [Eclipse Marketplace](https://marketplace.eclipse.org/content/memory-analyzer-0)
266
+
* Update the [Eclipse Marketplace](https://marketplace.eclipse.org/content/memory-analyzer)
263
267
* Also consider archiving some old releases
264
268
265
269
266
270
MAT Policies - to satisfy [Simultaneous Release Requirements](https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/Simultaneous_Release_Requirements.md)
267
-
*[Ramp Down Plan](https://wiki.eclipse.org/MemoryAnalyzer/Ramp_Down_Plan)
0 commit comments