Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Kotlin-用'注释的声明@可选期望值';只能在通用模块源中使用_Maven_Kotlin_Compilation_Sonarqube - Fatal编程技术网

Maven Kotlin-用'注释的声明@可选期望值';只能在通用模块源中使用

Maven Kotlin-用'注释的声明@可选期望值';只能在通用模块源中使用,maven,kotlin,compilation,sonarqube,Maven,Kotlin,Compilation,Sonarqube,我试图通过maven(与gradle合作)编译Kotlin(1.3.50)时遇到主题错误。 我已经检查过了,但还没有找到解决方案。我的情况不同,因为获取此编译错误的语句使用@SharedImmutable和@ThreadLocal(来自kotlin.native.concurrent)进行注释 我比较了gradle依赖项和maven依赖项 我对关于确定共同来源的算法的研究很感兴趣。我已将kotlin maven plugin配置中的arg-Xcommon sources设置为编译器生成错误的文

我试图通过maven(与gradle合作)编译Kotlin(1.3.50)时遇到主题错误。
我已经检查过了,但还没有找到解决方案。我的情况不同,因为获取此编译错误的语句使用
@SharedImmutable
@ThreadLocal
(来自kotlin.native.concurrent)进行注释

  • 我比较了gradle依赖项和maven依赖项
  • 我对关于确定共同来源的算法的研究很感兴趣。我已将kotlin maven plugin配置中的arg
    -Xcommon sources
    设置为编译器生成错误的文件
这是一个iOS和android MPP(
-Xmulti platform
也是kotlin maven plugin的一个参数),但我正试图通过JaCoCo获得代码覆盖率,因此我尝试使用maven编译(kotlin for JVM)并最终使用sonarqube插件。我没有编译任何特定于iOS的代码。通过gradle()运行sonarqube时,代码覆盖率不会出现在sonarqube中……因此,我在这里通过maven运行JaCoCo/sonar进行了一次尝试……我使用Kotlin和gradle进行构建,在我的公司开辟了一条道路

想法