gradle-javacpp icon indicating copy to clipboard operation
gradle-javacpp copied to clipboard

task javacppCompileJava fails with lombok

Open irnbrux opened this issue 3 years ago • 2 comments

Hi,

gradle fails to build java code, when the gradle-javacpp plugin is added. It looks liek javacppCompileJava is not working correctly.

Example gradle.build

plugins { id 'java-library' id 'org.bytedeco.gradle-javacpp-build' version "1.5.5" }

dependencies { compileOnly 'org.projectlombok:lombok:1.18.20' annotationProcessor 'org.projectlombok:lombok:1.18.20' testCompileOnly 'org.projectlombok:lombok:1.18.20' testAnnotationProcessor 'org.projectlombok:lombok:1.18.20' }

Example java code like:

import lombok.val;

public class Bla { void example() { val something = somedatatype; } }

Error message during gradle build: example: error: incompatible types: org.nd4j.linalg.api.ndarray.INDArray cannot be converted to lombok.val val fA = A.castTo(DataType.FLOAT);

The problem goes away, when the gradle-javacpp plugin is removed from gradle.build

Thanks Brian

irnbrux avatar Apr 30 '21 15:04 irnbrux