Ich erhalte diese Warnung, wenn ein Ant-Build-Skript (Ant 1.8.2, Java 1.6) ausgeführt wird.Ant Warnung: Implizit kompilierte Dateien waren nicht Gegenstand der Annotationsverarbeitung
[javac] warning: Implicitly compiled files were not subject to annotation processing.
[javac] Use -proc:none to disable annotation processing or -implicit to specify a policy for implicit compilation.
[javac] 1 warning
Hinzufügen <compilerarg value="implicit" />
produziert:
[javac] error: Class names, 'implicit', are only accepted if annotation processing is explicitly requested
[javac] 1 error
Hinzufügen <compilerarg value="proc:none" />
produziert:
[javac] javac: invalid flag: proc:none
[javac] Usage: javac <options> <source files>
[javac] use -help for a list of possible options
Kann jemand etwas Licht auf, was die Warnung bedeutet und wie werde ich sie los?
Von dem, was ich sagen kann, bedeutet die Warnmeldung, dass ant einige Klassen kompiliert, die nicht explizit auf eine '' Aufgabe über 'srcdir' hinzugefügt wurden, ein' ' oder was auch immer. Diese Klassen wurden wahrscheinlich einbezogen, da explizit eingeschlossene Klassen sie "importieren". Diese Klassen werden dann nicht mit ihren Anmerkungen verarbeitet, z.B. '@ Override',' @ Deprecated' usw. –