Jenkins kann die Compiler Warnungen aus dem Log File einlesen und darstellen. Wenn dies aktiviert wird, analysiert Jenkins nach jedem Build das erzeugte Log File und stellt die Informationen in verschiedenen Ansichten dar: Trend Anzeige, Projekt Statistik und Package Statistik. Zudem zeigt Jenkins die jeweiligen Warnungen direkt in der betroffen Datei an. Damit das Plug-in korrekt funktioniert, muss im Build der Compiler so konfiguriert werden, dass er Warnungen im Log File erzeugt.

#### Ant Konfiguration

Wird Ant zum Bauen verwendet, dann darf die Option `nowarn="on"` nicht gesetzt werden (`"off"` ist die Standardeinstellung). Zusätzlich muss der `-Xlint` Compiler Parameter gesetzt sein. Beispiel:

    <javac deprecation="true" destdir="classes">
      <compilerarg value="-Xlint"/>
    </javac>

#### Maven Konfiguration

Wird maven zum Bauen verwendet, dann werden die Warnungen mit folgender Option aktiviert:

    <plugins>
      [...]
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <showDeprecation>true</showDeprecation>
          <showWarnings>true</showWarnings>
        </configuration>
      </plugin>
    [...]
    </plugins>

#### Oracle Invalids Konfiguration

Um die Invalids einer Oracle Datenbank anzuzeigen, muss das Ergebnis des folgenden SQL Kommandos auf der Konsole ausgegeben werden.

    SELECT   dao.owner, dao.object_name, dao.object_type, dao.status, dae.line, dae.position, dae.text
        FROM dba_objects dao, dba_errors dae
       WHERE dao.status = 'INVALID'
         AND dao.owner = dae.owner(+)
         AND dao.object_name = dae.name(+)
         AND dao.object_type = dae.type(+)
    ORDER BY object_type, object_name;