1472 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
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é.

    October 30, 2018 at 12:36:58 AM GMT+1 * - permalink -
    QRCode
    - https://www.cakeozolives.com/shaarli-antichesse/?KlaqOA
    SonarQube Sonar Maven Qualité Installation POM Antichesse
  • 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.

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