2017-03-17 3 views
0

Ich versuche com.google.guava Version 21.0 in mein Projekt zu übernehmen, einige der leistungsfähigen API von dieser API angeboten zu nutzen.Google Guava Kompilierung Problem mit Junit Test

Mein Setup wie folgt:

<guava.version>21.0</guava.version> 
<dependency> 
      <groupId>com.google.guava</groupId> 
      <artifactId>guava</artifactId> 
      <version>${guava.version}</version> 
</dependency> 

Ich habe versucht, Stoppuhr-Klasse zu verwenden, um die peformance eines Testverfahrens zu messen, wie unten:

Stopwatch stopwatch = Stopwatch.createStarted(); 
     testSearchForAbsa(); 
     testSearchForIntranet(); 
     testSearchForWealth(); 

     logger.info("Test All elapsed time: {}", stopwatch.elapsed(TimeUnit.SECONDS)); 
     stopwatch.stop(); 

Ich habe Ausnahme folgende:

C:\sourcecode\gis\tranganh_SGPDWMVDI037068_7418\tranganh_SGPDWMVDI037068_4204\depot\GIS\AIM\phoenix\_main.br\phoenix\ad-connector\src\test\java\com\phoenix\ad\connectors\impl\OIMClientAdConnectorTest.java 
Error:(3, 30) java: package com.google.common.base does not exist 
Error:(24, 9) java: cannot find symbol 
    symbol: class Stopwatch 
    location: class com.phoenix.ad.connectors.impl.OIMClientAdConnectorTest 
Error:(24, 31) java: cannot find symbol 
    symbol: variable Stopwatch 
    location: class com.phoenix.ad.connectors.impl.OIMClientAdConnectorTest 

Ich bin mir nicht sicher, wie es passiert? jemand, der dieses Problem anspricht, bitte beraten?

+0

Ich benutze 'JAVA 8 (Version 1.8.0_66)' – Joey

Antwort

0

Das war ein Problem mit meiner IntelliJ IDE, da ich den Maven-Befehl kompilieren und ausführen konnte. Ich habe ihn nach dem Neustart von IDE gelöst.