[JAVA] Installez SonarQube sur Mac et testez l'analyse des sources

Procédure d'installation de SonarQube

$ brew install sonarqube

--Maven est également installé avec infusion. Java est donc la source de cette analyse

$ brew install maven

--Postgre était déjà installé sur mon appareil, alors créez un compte et un skimmer --Nom du compte: sonar --Mot de passe: sonar --Schéma: sonar

#
# sonar.emplacement des propriétés
#
$ pwd
/usr/local/Cellar/sonarqube/7.3/libexec/conf

#
# sonar.Paramètres des propriétés
#
$ cat sonar.properties | grep -v "^#" | grep -v "^$"
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonar
sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError
sonar.web.host=127.0.0.1
sonar.web.context=/sonar
sonar.web.port=9000
sonar.path.data=/usr/local/Cellar/sonarqube/7.3/libexec/data
sonar.path.temp=/usr/local/Cellar/sonarqube/7.3/libexec/temp

--Démarrez SonarQube

$ sonar start
http://localhost:9000/sonar

Auparavant, la configuration ne fonctionnait pas et je la jetais, donc cette fois, je passais de la 7.2 à la 7.3. Ensuite, un message a été affiché sur le navigateur indiquant que le contenu de la base de données est également ancien et que vous devez mettre à niveau. Encore une fois, j'étais en difficulté parce que je ne savais pas comment le faire, mais quand j'ai regardé le journal, un indice était sorti dans le journal. Comme pris en charge, lorsque j'ai accédé à / setup, la page supérieure s'est affichée avec succès ♪

$ pwd
/usr/local/Cellar/sonarqube/7.3/libexec/logs

$ tail sonar.log
################################################################################
      Database must be upgraded. Please backup database and browse /setup
################################################################################

http://localhost:9000/sonar/setup
#
#Déplacer vers le répertoire du projet Eclipse qui a la cible d'analyse source
#
cd "Répertoire de projets"

#
#Exécution de la commande pour la préparation
#
$ mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore=true

#
#Commande d'analyse de la source
#
$ mvn sonar:sonar

Une erreur s'est produite avec la commande "mvn sonar: sonar". Lorsque je l'ai exécuté en mode débogage, il s'est avéré qu'il échouait car le chemin était différent. (/ Sonar n'est pas connecté)

$ mvn sonar:sonar -X
ERROR: Sonar server 'http://localhost:9000' can not be reached

Ajoutez ce qui suit au setting.xml de maven et réexécutez la commande, puis BUILD SUCCESS !!!

<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://localhost:9000/sonar
                </sonar.host.url>
            </properties>
        </profile>
     </profiles>
</settings>

References

Recommended Posts

Installez SonarQube sur Mac et testez l'analyse des sources
Installez Gradle sur Mac
Installez java et android-sdk sur Mac en utilisant homebrew
Installez Java sur Mac
Installez openjdk11 sur Mac
Installez OpenJDK 8 sur mac
Installez java et maven sur un nouveau mac en utilisant brew
Installez Eclipse sur Mac et traduisez-le en japonais
Installez Tomcat + eclipse sur Mac
Installez JDK et JRE sur Ubuntu 16.10
Installer et configurer jenv sur macOS
Installez apache 2.4.46 à partir des sources sur CentOS 7
Installez SonarQube sur l'instance ECS sur Ubuntu 16.04
Installez Java 9 sur Windows 10 et CentOS 7
Défi pour installer WSL2 et docker
Installer l'environnement de développement Java sur Mac
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH
Installez docker et docker-compose sur Alpine Linux
Installez samba4 à partir du code source sur CentOS8
Comment installer Eclipse (Photon) sur votre Mac
Les rails ne peuvent pas être installés sur Mac
Téléchargez et installez Eclipse (Java) (version Mac)
Mettez Java 11 et Spring Tool Suite sur Mac
Construire et installer la version de développement Wireshark (3.3.1) sur Ubuntu
Installez plusieurs Javas et basculez entre eux sur Ubuntu
SSH dans Ubuntu sur VirtualBox de votre Mac et faites-le jusqu'à ce que vous installiez Docker
Installez rbenv avec apt sur ubuntu et mettez ruby
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Installez ag (le chercheur d'argent) [sur CentOS / Ubuntu / Mac]