Mirur Eclipse Plugin
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
mirur-agent
mirur-feature
mirur-jogl-linux32
mirur-jogl-linux64
mirur-jogl-osx
mirur-jogl-parent
mirur-jogl-win32
mirur-jogl-win64
mirur-repository
mirur-ui
test-workspace/simple
.gitattributes
.gitignore
COPYING
README.md
TODO
pom.xml

README.md

Mirur Eclipse Plugin

Mirur is an Eclipse plugin (http://mirur.io/) to visualize your arrays the way they were meant to be. No more using Arrays.toString()! The existing visual debugger in Eclipse does a .toString() on any object you select in the Variables view. For large arrays, this might mean hanging your JVM. Besides the fact that looking at a long list of values is generally useless to understand what's happening.

Mirur can plot numerical arrays of any size. View 1-dimensional arrays using a line graph or a bar chart. View 2-dimensional data using a heatmap. Or even just view a histogram of all values in the array.

You can view anything that can be interpreted as a collection of numbers, including List or AtomicLong[].

Screenshot

with-Eclipse logo

Building

The update-site branch contains the website and the update-site folder for releases. Both the development branch (e.g. master) and update-site need to be checked out alongside each other build. The update-site branch is in a folder named mirur-update-site on the same level as the mirur repository for development.

cd mirur
mvn versions:set -DnewVersion=X-SNAPSHOT && mvn tycho-versions:set-version -DnewVersion=X.qualifier
git commit -a -m "Version to X" && git tag X
mvn clean install

Now the new build is in ../mirur-update-site/update-site/

cd ../mirur-update-site/update-site/
unzip content.jar && unzip artifacts.jar
java -jar ../eclipse/plugins/org.eclipse.equinox.p2.jarprocessor_1.*.jar \
  -processAll -pack -verbose -outputDir plugins plugins/mirur.mirur-ui_*