Как получить ресурс в среде 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?