ElegantNetworking - максимально изящная пакетная система

ElegantNetworking - максимально изящная пакетная система 2.8 / 2.4

Нет прав для скачивания
1,174
27
281
Обновил либу с 1.0 до 2.4...
ЧЗХ?
java: Failure on building serializer: Private fields must have getters
и это с lombok.
в граблях поставил:
annotationProcessor 'org.projectlombok:lombok:1.18.10', "io.gitlab.hohserg.elegant.networking:annotation-processor:2.7"
приватных полей в классе нет.

1611664665231.png
 
6,083
223
1,174
Ща посмотрю в чем дело
 
1,173
39
262
Сделай конструктор, в котором переменным ставятся значения
 
6,083
223
1,174
Нужно добавить compileOnly 'org.projectlombok:lombok:1.18.10' перед annotationProcessor
 
1,174
27
281
Gradle (Groovy):
    compile fileTree(dir: 'lib', include: ['*.jar'])
    compile group: 'org.slick2d', name: 'slick2d-core', version: '1.0.2'
//    compile "codechicken:CodeChickenLib:1.12.2-3.2.3.358:universal"
//    compile "org.projectlombok:lombok:1.18.10"
    implementation "com.github.AustereTony-MCMods:Oxygen-Core:-SNAPSHOT"
    implementation 'com.gitlab.Will0376:igui:-SNAPSHOT'
    compile 'org.spongepowered:mixin:0.8.1-SNAPSHOT'
    implementation 'com.github.Tamaized:TamModized:1.12-SNAPSHOT'
    compile "io.gitlab.hohserg.elegant.networking:elegant-networking-1.12:2.4"
    compileOnly 'org.projectlombok:lombok:1.18.10'
    annotationProcessor 'org.projectlombok:lombok:1.18.10', "io.gitlab.hohserg.elegant.networking:annotation-processor:2.7"
без изменений.
 
6,083
223
1,174
А проект рефрешнул? gradlew build из обычной внешней консоли выдает ту же ошибку? У мя в тестовом проекте при удалении этой строчки появлялась та ошибка и исчезала при добавлении
 
6,083
223
1,174
Дело было в этом:
Дело в том, что конструктор с аргументами для полей нужен такой, который покрывает все финальные поля. Если финальных полей нет, то нужен конструктор без аргументов.
 
Сверху