|
|
|
|
|
|
|
|
<mojos> |
|
|
<mojos> |
|
|
<mojo> |
|
|
<mojo> |
|
|
<goal>start</goal> |
|
|
<goal>start</goal> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Start Sonar.</description> |
|
|
<call>start</call> |
|
|
<call>start</call> |
|
|
<requiresProject>false</requiresProject> |
|
|
<requiresProject>false</requiresProject> |
|
|
<parameters> |
|
|
<parameters> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>pluginArtifact</name> |
|
|
<name>pluginArtifact</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Plugin to install.</description> |
|
|
<property>pluginArtifact</property> |
|
|
<property>pluginArtifact</property> |
|
|
<expression>${sonar.pluginArtifact}</expression> |
|
|
<expression>${sonar.pluginArtifact}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>extensionsDir</name> |
|
|
<name>extensionsDir</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Directory from where extensions should be copied.</description> |
|
|
<property>extensionsDir</property> |
|
|
<property>extensionsDir</property> |
|
|
<expression>${sonar.extensionsDir}</expression> |
|
|
<expression>${sonar.extensionsDir}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>background</name> |
|
|
<name>background</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Set to true to run Sonar in background mode.</description> |
|
|
<property>background</property> |
|
|
<property>background</property> |
|
|
<expression>${sonar.background}</expression> |
|
|
<expression>${sonar.background}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>clean</name> |
|
|
<name>clean</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Set to false to prevent clean installation.</description> |
|
|
<property>clean</property> |
|
|
<property>clean</property> |
|
|
<expression>${sonar.clean}</expression> |
|
|
<expression>${sonar.clean}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>localRepository</name> |
|
|
<name>localRepository</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Local Maven repository.</description> |
|
|
<property>localRepository</property> |
|
|
<property>localRepository</property> |
|
|
<expression>${settings.localRepository}</expression> |
|
|
<expression>${settings.localRepository}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>configBackup</name> |
|
|
<name>configBackup</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>File from where Sonar configuration should be restored.</description> |
|
|
<property>configBackup</property> |
|
|
<property>configBackup</property> |
|
|
<expression>${sonar.configBackup}</expression> |
|
|
<expression>${sonar.configBackup}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<mojo> |
|
|
<mojo> |
|
|
<goal>stop</goal> |
|
|
<goal>stop</goal> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Stop Sonar.</description> |
|
|
<call>stop</call> |
|
|
<call>stop</call> |
|
|
<requiresProject>false</requiresProject> |
|
|
<requiresProject>false</requiresProject> |
|
|
<parameters> |
|
|
<parameters> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<mojo> |
|
|
<mojo> |
|
|
<goal>start-war</goal> |
|
|
<goal>start-war</goal> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Starts Sonar WAR.</description> |
|
|
<call>start-war</call> |
|
|
<call>start-war</call> |
|
|
<requiresProject>false</requiresProject> |
|
|
<requiresProject>false</requiresProject> |
|
|
<parameters> |
|
|
<parameters> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>pluginArtifact</name> |
|
|
<name>pluginArtifact</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Plugin to install.</description> |
|
|
<property>pluginArtifact</property> |
|
|
<property>pluginArtifact</property> |
|
|
<expression>${sonar.pluginArtifact}</expression> |
|
|
<expression>${sonar.pluginArtifact}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>extensionsDir</name> |
|
|
<name>extensionsDir</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Directory from where extensions should be copied.</description> |
|
|
<property>extensionsDir</property> |
|
|
<property>extensionsDir</property> |
|
|
<expression>${sonar.extensionsDir}</expression> |
|
|
<expression>${sonar.extensionsDir}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>background</name> |
|
|
<name>background</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Set to true to run Sonar in background mode.</description> |
|
|
<property>background</property> |
|
|
<property>background</property> |
|
|
<expression>${sonar.background}</expression> |
|
|
<expression>${sonar.background}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>clean</name> |
|
|
<name>clean</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Set to false to prevent clean installation.</description> |
|
|
<property>clean</property> |
|
|
<property>clean</property> |
|
|
<expression>${sonar.clean}</expression> |
|
|
<expression>${sonar.clean}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>localRepository</name> |
|
|
<name>localRepository</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Local Maven repository.</description> |
|
|
<property>localRepository</property> |
|
|
<property>localRepository</property> |
|
|
<expression>${settings.localRepository}</expression> |
|
|
<expression>${settings.localRepository}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>configBackup</name> |
|
|
<name>configBackup</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>File from where Sonar configuration should be restored.</description> |
|
|
<property>configBackup</property> |
|
|
<property>configBackup</property> |
|
|
<expression>${sonar.configBackup}</expression> |
|
|
<expression>${sonar.configBackup}</expression> |
|
|
<required>false</required> |
|
|
<required>false</required> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<mojo> |
|
|
<mojo> |
|
|
<goal>stop-war</goal> |
|
|
<goal>stop-war</goal> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Stops Sonar WAR.</description> |
|
|
<call>stop-war</call> |
|
|
<call>stop-war</call> |
|
|
<requiresProject>false</requiresProject> |
|
|
<requiresProject>false</requiresProject> |
|
|
<parameters> |
|
|
<parameters> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<mojo> |
|
|
<mojo> |
|
|
<goal>analyze</goal> |
|
|
<goal>analyze</goal> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Analyzes projects using Sonar.</description> |
|
|
<call>analyze</call> |
|
|
<call>analyze</call> |
|
|
<requiresProject>false</requiresProject> |
|
|
<requiresProject>false</requiresProject> |
|
|
<parameters> |
|
|
<parameters> |
|
|
|
|
|
|
|
|
</parameter> |
|
|
</parameter> |
|
|
<parameter> |
|
|
<parameter> |
|
|
<name>projectsDir</name> |
|
|
<name>projectsDir</name> |
|
|
<description></description> |
|
|
|
|
|
|
|
|
<description>Directory containing projects.</description> |
|
|
<property>projectsDir</property> |
|
|
<property>projectsDir</property> |
|
|
<expression>${sonar.projectsDir}</expression> |
|
|
<expression>${sonar.projectsDir}</expression> |
|
|
<required>true</required> |
|
|
<required>true</required> |