Последующий вопрос к этому вопросу.
Как сохранить имена параметров метода для классов при создании с помощью Gradle (файл build.gradle)?
В соответствии с Java учебники:
Для хранения формальных имен параметров в определенном файле .class и, следовательно, включить API Reflection для получения формальных имен параметров, компиляции исходный файл с параметром -parameters компилятору javac.
Итак, как передать "-параметры" компилятору javac с помощью Gradle?
Я попробовал предлагаемое решение здесь, добавив ниже в мой файл build.gradle без везения.
apply plugin: 'java'
compileJava {
options.compilerArgs << '-parameters'
options.fork = true
options.forkOptions.executable = 'javac'
}
Я использую eclipse, и если я включу это (в Window → Preferences → Java → Compiler), он отлично работает.
Store information about method parameters (usable via reflection)
Но я предпочел бы, чтобы этот параметр был установлен моей системой сборки, поэтому я не зависим от eclipse и поэтому другие могут использовать мои файлы .jar.txt.
Я использую:
- Eclipse 4.4.2
- Gradle IDE 3.6.4 (плагин eclipse)