アンドロイド・スタジオ- MacOS
ファラGalera、エステserは、meu primeiroポストf f rumラム、e irei abordar o tema sobre como作成者o sonarqube 7.7のアンドロイドスタジオe fazer oスキャンデtoda sua supra o o loalmente.
Pelo Baixoコンテは、ディプロンツェルエムポルトガルポルトガルのEUのDecidiの干し草esteテマ、pois acredito que n no o seri o - noのnico a ficar com os cabelosのbrcos、quando algos elm m pde desdeを実装します.
iRemosの利用者エステCENは、リオは、Verは、O 7.7は、エディションdo sonarqubeを開始します.
Download SonarQube
Instalaの遺言
Pelo Baixoコンテは、ディプロンツェルエムポルトガルポルトガルのEUのDecidiの干し草esteテマ、pois acredito que n no o seri o - noのnico a ficar com os cabelosのbrcos、quando algos elm m pde desdeを実装します.
iRemosの利用者エステCENは、リオは、Verは、O 7.7は、エディションdo sonarqubeを開始します.
Download SonarQube
Instalaの遺言
AP通信のRealizar oダウンロード、descompacte o arquivo onde preferir、feito isso vocは、エレContエムmエサEstruturaを得ます:
フェイト・アイソ、サー・エヌ・・・
パラISSO、ABRA O端末はMacOS、Oのローカルのonde vocの上のNavegue、descompactou o sonarqube、como pode ver na imagem
イシアンドロO Servidor sonarqube
AP通信は、localizar e acessarパスタonde conm m o執行者ヴェルソナーです.を実行します.
ロゴaparecerは、mensagemデque o ServidorホイIniciadoを引きます.
AP通信s ter inicializado o servidor、vocは、deverを得ます../sonar.sh start
コモEstamos Localmenteは、senha e oパスワードs
Crie - um novo projeto、por definiは、esのescolhemos o nome relacionado aをaplicaを得ます.
エクストラは、オペの領域をo o Logar Passando comoパーのメトロデログイン、oキーデAcesoジェラードAo Criar SEU Novo Projeto、Mas Nesse Caso Iremos ProsseguirデOutra Maneira Por Ser Localです.
アンドロイド・スタジオ
Nessa Etapa、acredito que todos tenham instalado oアンドロイドスタジオエムsuas m ' s quinas、caso n enco o tenha pode realizar oダウンロードatrav es s do link
Download Android Studio
nは、i iRi - abortar com mais profundidade sobre como instalar oアンドロイドスタジオ、caso必需品existe muito conteは、disponにしますヴェルNAインターネットをします.
プラグインを作成します。
Dentro Do seu projeto,existem dois buildGradle、umパラオo mは、dulo e outro para o projetoを導きます.
Vocは、deve輸入に依存します.gradle do projeto ( build . gradle ( project )).http://localhost:9000/about
Lucbrando que o o deve ser realizado dentro do依存関係{ }
feito isso、o prは、Ximo passoをabrir oビルドします.gradle ( module ),
のプラグインをプラグインします.admin
Lucbrando que OSのプラグインn n o o o o o o o
PRは、Ximo Passoのcolocar oの実装o loco de cのdigo、パラcomunicaは、アンドロイドのパラo gradle、passando os parのメトロを行う.
sonarqube {
properties {
property "sonar.projectName", "ProjectName"
property "sonar.projectKey", ":mobileSalesForce"
property "sonar.host.url", "http://localhost:9000"
property "sonar.language", "java"
property "sonar.sources", "src/main/"
property "sonar.login", "admin"
property "sonar.password", "admin"
}
}
Descriiである
プロパティ"sonar . projectname ", "projectname "= nomeはseu projeto - androidを行う.
プロパティ“sonar . projectkey”、“MobileSeskeforce”= nome dado na hora da cria posino o o da suaパスタdentro do sonarqube,example : Criei aパスタno sonar com nofam msftle vendedor,irei por no key,o mesmo nome daパスタcriada
プロパティ「SONAR . Language」=言語Genuzadaのdesenvolvimentoソフトウェアを実行します.
プロパティ"onar . sources "= Localizado seu projeto , geralmente o android studio studio mant are m este padr . o o caso n . no o mude pode use zz . lo .
feito isso vocは、deverはペソ端末をアンドロイド、IEのパスタのIRを行うseu projeto onde estはlocalizadoのOS構成要素projeto tais como、gradlewを行う.バットビルド.グラグラ.
ナ・パスタ:プロジェクトをめぐってclasspath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.0"
feito isso irは、ビルドのseuのprojeto、e apのseのalganのminutosエレの人のfeito oの合計の合計seu projeto、e lhe apresentando os dados naパスタonde vc criou dentro do sonarqube no localhost : 9000
例示的なAbaixo、EU利用法は、projetoペソソコンテンドタマ・バリダードDEクラスsolsolatin、e ErrosパラExecu Miséo o do sonarqubeです.
p ' s o o scan complete to do projeto ir exit ter esse resultado :
パラVerificar o Resultado、VolteパラPジーヌのlocalhost : 9000、カスンスアールオテンダーアタアリゼドソシンホは、p .
Sonarqubeは、馬鹿Ferramenta Muito Ten Ting、クラスとしてのPOAエラコンセプションIdentificarは、脆弱性として、クラスA que t t m mのバグを言います.
como podemos ver abaixo :
Temos Tamb - m m opは、o gerar o oを報告します.CSVパラシュートで降下する人、mas esse processoは、mを挿入します.
エクステリアOUTRA Forasは、se realizar oスキャナをしますprojeto、tais como、com chaveデacesso、caso tenhaは、作成者o sonarqubeなしservidorを要求します.
E Tamb m m TEM outras de executar esse processo local,mas resolvi apresentar a a a a a a a a a a e a e e e e e a e e a e e e e e e e a e e e e e e e e a e a e e a e e e e e a e a e a e e a e e a e a e a e a e e a e a e a e a e a e e a e a e a e a e a e a e a e a e a e a a e a
エスパー・ター
Reference
この問題について(アンドロイド・スタジオ- MacOS), 我々は、より多くの情報をここで見つけました
https://dev.to/jonaszaca/implementacao-do-sonarqube-7-7-no-android-studio-macos-17c6
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
sonarqube {
properties {
property "sonar.projectName", "ProjectName"
property "sonar.projectKey", ":mobileSalesForce"
property "sonar.host.url", "http://localhost:9000"
property "sonar.language", "java"
property "sonar.sources", "src/main/"
property "sonar.login", "admin"
property "sonar.password", "admin"
}
}
Reference
この問題について(アンドロイド・スタジオ- MacOS), 我々は、より多くの情報をここで見つけました https://dev.to/jonaszaca/implementacao-do-sonarqube-7-7-no-android-studio-macos-17c6テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol