Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.34 KB

File metadata and controls

67 lines (52 loc) · 2.34 KB

inspectorguidget-maven-plugin

The inspectorguidget plugin that launch front-end analyses on your project to extract data (json format)

Installation

To be able to use this plugin you must add the following plugin repositories in your pom.xml :

<pluginRepositories>
    <pluginRepository>
        <id>mavenInriaSnapshot</id>
        <name>http://maven.inria.fr-snapshots</name>
        <url>http://maven.inria.fr/artifactory/malai-public-snapshot</url>
    </pluginRepository>
    <pluginRepository>
        <id>mavenInriaRelease</id>
        <name>http://maven.inria.fr-releases</name>
        <url>http://maven.inria.fr/artifactory/malai-public-release</url>
    </pluginRepository>
</pluginRepositories>

Then add the task :

<plugin>
    <groupId>fr.inria.inspectorguidget</groupId>
    <artifactId>inspectorguidget-maven-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
    <configuration>
        <analyserType>java</analyserType>
    </configuration>
</plugin>

Extract Data

Parameters

When using the plugin, you're able to precise some parameters. These parameters must appear in the configuration tag whan adding plugin. You can edit the following parameters :

  • mavenProject : the maven project you want to analyse (optionnal, by default : the project where you're using the plugin)
  • dataFileName : the name of the file containing the extracted data (optionnal, by default : data.json)
  • analyserType : the type of analyse you want to run (REQUIRED, choose among : java)

Running the plugin

To run the analysis, just enter the following command:

mvn inspectorguidget:extractdata

the data file is created at the root of the project. You can then visualise the extracted data using inspectorguidget-viz.

Instrument (WIP)

Parameters

When using the plugin, you're able to precise some parameters. These parameters must appear in the configuration tag whan adding plugin. You can edit the following parameters :

  • project : the maven project you want to analyse (optionnal, by default : the project where you're using the plugin)
  • instrumentationFileName : name of the file with the logs (optionnal, by default : instrumentation.log)

Running the task

To run the instrumentation, just enter the following command:

mvn inspectorguidget:instrument

the log file is created at the root of the project.