1416 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
2 results tagged POM x
  • Analyzing with SonarQube Scanner for Maven - Animal - Antichesse

    @Antichesse : effectivement. Du coup cela simplifie l'installation :

    1) Télécharger la dernière version de SonarQube et décompresser l'archive à l'endroit souhaité;

    2) Ajouter le plugin suivant dans le POM parent de votre projet maven (en changeant la version si besoin) :

    <build>
      <pluginManagement>
        <plugins>
          <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.5.0.1254</version>
          </plugin>
        </plugins>
      </pluginManagement>
    </build>

    3) Lancer sonar :

    $SONAR_HOME/bin/$OS/sonar.sh start

    4) Se positionner avec la console à la racine du projet maven, puis :

    mvn clean install
    mvn sonar:sonar

    5) Avec un navigateur, aller à l'adresse par défaut de sonar : myserver:9000. Puis aller dans Projects et sélectionner le projet souhaité.

    Tue Oct 30 00:36:58 2018 * - permalink -
    QRCode
    - https://www.cakeozolives.com/shaarli-antichesse/?KlaqOA
    Antichesse Installation Maven POM Qualité Sonar SonarQube
  • Analyzing with SonarQube Scanner for Maven

    Pour faire fonctionner sonar avec maven :

    1) Télécharger la dernière version de SonarQube et décompresser l'archive à l'endroit souhaité;

    2) Editer le fichier $MAVEN_HOME/conf/settings.xml pour qu'il contienne la conf suivante (en adaptant la valeur myserver) :

    <settings>
        <pluginGroups>
            <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
        </pluginGroups>
        <profiles>
            <profile>
                <id>sonar</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <!-- Optional URL to server. Default value is http://localhost:9000 -->
                    <sonar.host.url>
                      http://myserver:9000
                    </sonar.host.url>
                </properties>
            </profile>
         </profiles>
    </settings>

    3) Ajouter le plugin suivant dans le POM parent de votre projet maven (en changeant la version si besoin) :

    <build>
      <pluginManagement>
        <plugins>
          <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.5.0.1254</version>
          </plugin>
        </plugins>
      </pluginManagement>
    </build>

    4) Lancer sonar :

    $SONAR_HOME/bin/$OS/sonar.sh start

    5) Se positionner avec la console à la racine du projet maven, puis :

    mvn clean install
    mvn sonar:sonar

    6) Avec un navigateur, aller à l'adresse spécifiée dans le settings.xml (ici myserver:9000). Puis aller dans Projects et sélectionner le projet souhaité.

    Edit : cette façon de faire n'est pas la meilleure car elle modifie la configuration générale de maven. Pour utiliser sonar au cas par cas selon le projet, il faut plutôt privilégier cette façon de faire.

    Thu Oct 25 00:17:49 2018 * - permalink -
    QRCode
    - https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven#AnalyzingwithSonarQubeScannerforMaven-Prerequisites
    Installation Maven POM Qualité Sonar SonarQube
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation