Как перекомпилировать с -Xlint: не проверено в задаче сборки Ant? - PullRequest
36 голосов
/ 04 января 2011

Когда я запускаю цель "compile" моего файла Ant "build.xml", я получаю следующее сообщение:

Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Моя цель компиляции следующая:

  <target name="compile">
    <javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true" debuglevel="lines,source" includeantruntime="false">
      <classpath refid="class.path" />
    </javac>
    <javac srcdir="${test.dir}" destdir="${classes.dir}" debug="true" debuglevel="lines,source" includeantruntime="false">
      <classpath refid="class.path" />
    </javac>
  </target>

Что мне нужно изменить в моем файле build.xml, чтобы -Xlint: unchecked там было сделано?

Ответы [ 2 ]

62 голосов
/ 05 января 2011

Я проверил, работает.попробуйте добавить следующий элемент в <javac></javac> раздел:

<compilerarg value="-Xlint:unchecked"/>
2 голосов
/ 21 августа 2015

В AndroidStudio , сделайте это:

allprojects {
    tasks.withType(JavaCompile) {
        options.compilerArgs << "-Xlint:deprecation"
    }
}
...