2010-06-11 8 views
1

que je veux utiliser le sonar pour l'analyse mais je ne peux pas obtenir des données localhost: 9000maven problème sonar

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <artifactId>KIS</artifactId> 
    <groupId>KIS</groupId> 
    <version>1.0</version> 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-antrun-plugin</artifactId> 
     <version>1.4</version> 
     <executions> 
      <execution> 
      <id>compile</id> 
      <phase>compile</phase> 
      <configuration> 
       <tasks> 
       <property name="compile_classpath" refid="maven.compile.classpath"/> 
       <property name="runtime_classpath" refid="maven.runtime.classpath"/> 
       <property name="test_classpath" refid="maven.test.classpath"/> 
       <property name="plugin_classpath" refid="maven.plugin.classpath"/> 
       <ant antfile="${basedir}/build.xml"> 
        <target name="maven-compile"/> 
       </ant> 
       </tasks> 
      </configuration> 
      <goals> 
       <goal>run</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
</project> 

sortie lorsque le sonar en cours d'exécution: fichier jar est vide

[INFO] Executed tasks 
[INFO] [resources:testResources {execution: default-testResources}] 
[WARNING] Using platform encoding (Cp1250 actually) to copy filtered resources, i.e. build is platform dependent! 
[INFO] skip non existing resourceDirectory J:\ostalo_6i\KIS deploy\ANT\src\test\resources 
[INFO] [compiler:testCompile {execution: default-testCompile}] 
[INFO] No sources to compile 
[INFO] [surefire:test {execution: default-test}] 
[INFO] No tests to run. 
[INFO] [jar:jar {execution: default-jar}] 
[WARNING] JAR will be empty - no content was marked for inclusion! 
[INFO] Building jar: J:\ostalo_6i\KIS deploy\ANT\target\KIS-1.0.jar 
[INFO] [install:install {execution: default-install}] 
[INFO] Installing J:\ostalo_6i\KIS deploy\ANT\target\KIS-1.0.jar to C:\Documents and Settings\MitjaG\.m2\repository\KIS\KIS\1.0\KIS-1.0.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Unnamed - KIS:KIS:jar:1.0 
[INFO] task-segment: [sonar:sonar] (aggregator-style) 
[INFO] ------------------------------------------------------------------------ 
[INFO] [sonar:sonar {execution: default-cli}] 
[INFO] Sonar host: http://localhost:9000 
[INFO] Sonar version: 2.1.2 
[INFO] [sonar-core:internal {execution: default-internal}] 
[INFO] Database dialect class org.sonar.api.database.dialect.Oracle 
[INFO] ------------- Analyzing Unnamed - KIS:KIS:jar:1.0 
[INFO] Selected quality profile : KIS, language=java 
[INFO] Configure maven plugins... 
[INFO] Sensor SquidSensor... 
[INFO] Sensor SquidSensor done: 16 ms 
[INFO] Sensor JavaSourceImporter... 
[INFO] Sensor JavaSourceImporter done: 0 ms 
[INFO] Sensor AsynchronousMeasuresSensor... 
[INFO] Sensor AsynchronousMeasuresSensor done: 15 ms 
[INFO] Sensor SurefireSensor... 
[INFO] parsing J:\ostalo_6i\KIS deploy\ANT\target\surefire-reports 
[INFO] Sensor SurefireSensor done: 47 ms 
[INFO] Sensor ProfileSensor... 
[INFO] Sensor ProfileSensor done: 16 ms 
[INFO] Sensor ProjectLinksSensor... 
[INFO] Sensor ProjectLinksSensor done: 0 ms 
[INFO] Sensor VersionEventsSensor... 
[INFO] Sensor VersionEventsSensor done: 31 ms 
[INFO] Sensor CpdSensor... 
[INFO] Sensor CpdSensor done: 0 ms 
[INFO] Sensor Maven dependencies... 
[INFO] Sensor Maven dependencies done: 16 ms 
[INFO] Execute decorators... 
[INFO] ANALYSIS SUCCESSFUL, you can browse http://localhost:9000 
[INFO] Database optimization... 
[INFO] Database optimization done: 172 ms 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESSFUL 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 6 minutes 16 seconds 
[INFO] Finished at: Fri Jun 11 08:28:26 CEST 2010 
[INFO] Final Memory: 24M/43M 
[INFO] ------------------------------------------------------------------------ 

une idée pourquoi, je compile avec succès avec le projet javen ant plugin java.

Répondre

2

Maven ne compile rien et construit un pot vide ici (Aucune source à compiler, Aucun test pour exécuter, JAR sera vide - pas de contenu a été marquée pour l'inclusion) ainsi, alors que Le sonar le traite, il n'y a rien à analyser.

En fait, je ne pense pas que l'encapsulation d'une construction Ant dans un projet Maven soit suffisante pour Sonar, Sonar ne découvrira pas votre répertoire source et de sortie. Selon Non-Maven projects (sonar light mode), vous devrez déclarer le répertoire source et de sortie dans un pom.xml minimal (et générer votre projet avant d'exécuter Sonar).

0

Etes-vous sûr que vous avez commencé le serveur sonar? Vous pouvez vérifier s'il est toujours en cours d'exécution.

Je vois également peu de corrélation entre le POM et la question et les temps d'exécution dans la sortie suggèrent que vous avez soit un ordinateur exceptionnellement rapide ou il ne fait rien. Je voudrais d'abord vous assurer que vous avez quelques classes et tests unitaires qui compilent/testent/installent normalement, avant d'essayer d'obtenir quelque chose dans/depuis Sonar.

+0

oui sonar fonctionne. Est-ce que je dois spécifier où mes classess de projet sont. Le sonar ne peut-il pas voir de la part de maven ant lors de la compilation du code java sorce? – senzacionale