

To install the JMC/JFR plugin, simply go to the Help –> Install New Software link from the main menu and then select Add… Archive. The file name of the Java Mission Control plugin to be installed in Eclipse will be: .ide-8.0.0-SNAPSHOT.jar Install the Java Mission Control/Flight Recorder Eclipse plugin When you’ve completed all of these build operations are complete, the JAR file containing the Java Mission Control Eclipse plugin will be buried in the following folder location: C:\tutorial\jmc\application\.ide\target\ The next command, which will package up the Java Mission Control Eclipse plugin, as a JAR file, is run from the root folder created from the clone of the GitHub repo: C:\tutorial\jmc> mvn package

Note that the above command is run from the \core subfolder. We’ll issue a Maven command to compile, test and package from the \core subdirectory of the cloned Java Mission Control GitHub repo: C:\tutorial\jmc\core> mvn clean install The core of the Java Mission Control tool must now be built.

Leave the command window that runs Jetty open, lest the third-party Maven repo will be taken offline. The commands to do this are as follows: C:\tutorial\jmc\> cd relent\third-partyĬ:\tutorial\jmc\relent\third-party> mvn p2:siteĬ:\tutorial\jmc\relent\third-party> mvn jetty:run The cloned Java Mission Control GitHub repo contains a subfolder named /relent/third-party which contains third-party JAR files that must be built and then hosted on a local repository spun up on an embedded Jetty app server. The first step in the effort to build the Java Mission Control Eclipse plugin is to perform a git clone on the JMC GitHub repository.
