Как получить ресурс в среде eclipse jdt-apt?

Я разрабатываю процессор аннотаций. А вот классический проект maven structrue.

project
- src/main
  - java // SOURCE_PATH
  - resources // SOURCE_PATH
- target
  - classes // CLASS_PATH and CLASS_OUTPUT
  - generated-sources
    - annotations // SOURCE_OUTPUT

Все хорошо в Maven с Javac. Но когда я хочу интегрировать его в затмение, я нахожу поддержку только затмения CLASS_OUTPUT а также SOURCE_OUTPUT,

Я думаю CLASS_OUTPUT также хорошо, потому что это равно CLASS_PATH, Тогда я получаю следующее исключение

org.eclipse.core.internal.resources.ResourceException: Resource '/test-annotation-use-processer/target/classes/config.properties' does not exist.
    at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:335)
    at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:209)
    at org.eclipse.core.internal.resources.File.getContents(File.java:275)
    at org.eclipse.core.internal.resources.File.getContents(File.java:268)
    at org.eclipse.jdt.internal.apt.pluggable.core.filer.IdeInputFileObject.openInputStream(IdeInputFileObject.java:86)

Ну, файл действительно существует на диске. Я не знаю, что не так с затмением.

Есть ли обходной путь для получения ресурса в apt?

0 ответов

Другие вопросы по тегам