Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
{ Blog de un informtico }
SonarQube: instalacin y
configuracin
Hace poco que he empezado a usar SonarQube y la verdad es que me
estn gustando mucho las posibilidades que ofrece. En este post voy a
hablar acerca de esta herramienta y voy a comentar paso a paso el
proceso de instalacin y configuracin del mismo. El proceso de
open in browser PRO version
pdfcrowd.com
anlisis lo dejar para otro post para no hacer demasiado largo este.
SonarQube es una plataforma para evaluar cdigo fuente. Es
software libre y usa diversas herramientas de anlisis esttico de
cdigo fuente como Checkstyle, PMD o FindBugs para obtener
mtricas que pueden ayudar a mejorar la calidad del cdigo de
nuestros programas. Adems, tiene soporte para ms de 20 lenguajes
de programacin entre los que se encuentran Java, C#, C / C++, PL /
SQL, Cobol, ABAP, Python, JavaScript
pdfcrowd.com
pdfcrowd.com
Pasos previos
Antes de comenzar con la instalacin y configuracin de SonarQube
hay que instalar una base de datos. SonarQube viene por defecto
configurado para utilizar H2, que es una base de datos embebida y
que solo est recomendada para pruebas. SonarQube es compatible
con varios sistemas gestores de bases de datos como MySQL 5.x,
Oracle 10g/ 11g, PostgreSQL 8.x/ 9.x y Microsoft SQLServer. En
nuestro caso realizaremos la instalacin utilizando MySQL 5.6, que
previamente deber estar instalado en el sistema.
Lo primero que hay que hacer es crear un nuevo esquema y un
usuario con permisos para crear, actualizar y eliminar objetos de este
esquema. En mi caso tanto el esquema como el usuario se van a
llamar sonarqube.
pdfcrowd.com
pdfcrowd.com
#sonar.embeddedDatabase.port=9092
# DATABASE
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- MySQL 5.x
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube
# WEB SERVER
sonar.web.host=localhost
sonar.web.port=9000
pdfcrowd.com
pdfcrowd.com
pdfcrowd.com
pdfcrowd.com
pdfcrowd.com
mismo:
1
2
3
4
5
6
7
8
9
pdfcrowd.com
pdfcrowd.com
28 diciembre, 2013
Ms
Enrikus
Software, Tutoriales
SonarQube
pdfcrowd.com
Gonzalo Pazos
10 febrero, 2015 a las 18:19
Hola
buen post me sale que el servidor esta iniciado todo bien pero cuando
entro al localhost:9000
sale:
org.jruby.rack.RackInitializationException: no connection available
from arjdbc/jdbc/RubyJdbcConnection.java:517:in
`set_native_database_types
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord-jdbcadapter-1.1.3/lib/arjdbc/jdbc/connection.rb:61:in `initialize
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord-jdbcopen in browser PRO version
pdfcrowd.com
adapter-1.1.3/lib/arjdbc/jdbc/adapter.rb:31:in `initialize
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord-jdbcadapter-1.1.3/lib/arjdbc/jdbc/connection_methods.rb:6:in
`jdbc_connection
from org/jruby/RubyKernel.java:2225:in `send
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:223:in `new_connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:245:in `checkout_new_connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:188:in `checkout
from org/jruby/RubyKernel.java:1517:in `loop
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:184:in `checkout
from jar:file:/C:/sonarqube-4.0/web/WEB-INF/lib/jruby-complete1.7.6.jar!/META-INF/jruby.home/lib/ruby/1.8/monitor.rb:191:in
`mon_synchronize
open in browser PRO version
pdfcrowd.com
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:183:in `checkout
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:98:in `connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_po
ol.rb:326:in `retrieve_connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_sp
ecification.rb:123:in `retrieve_connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/connection_adapters/abstract/connection_sp
ecification.rb:115:in `connection
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:440:in `initialize
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:401:in `up
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord2.3.15/lib/active_record/migration.rb:383:in `migrate
open in browser PRO version
pdfcrowd.com
pdfcrowd.com
Ariana Infante
open in browser PRO version
pdfcrowd.com
Leandro
7 agosto, 2015 a las 19:26
pdfcrowd.com
`set_native_database_types
from C:/sonarqube-4.0/web/WEB-INF/gems/gems/activerecord- ETC.
Yo lo solucione asi:
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?
useUnicode=true&characterEncoding=utf8&rewriteBatchedStatemen
ts=true
Hay que configurar bien sonar.properties
RESPONDER
Wekmentor
15 marzo, 2016 a las 22:43
pdfcrowd.com
carlospq
23 junio, 2016 a las 11:55
Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos obligatorios estn
marcados con *
COMENTARIO
pdfcrowd.com
NOMBRE *
CORREO ELECTRNICO *
WEB
pdfcrowd.com
TRES
= 3
PUBLICAR COMENTARIO
ANTERIOR
Hola mundo!
SIGUIENTE
pdfcrowd.com
pdfcrowd.com