问题描述
编辑:新发现,打开jdk11在CI中运行,而jdk1.8在本地运行。我们如何在react-native项目中抑制javadocs中的所有错误?
编辑:我终于在本地看到了这条关键线,而在CI中则有所不同。即使在本地,我的构建成功了,事实证明androidJavadoc只是像这样在本地为我做警告
100 warnings
在CI中,androidJavadoc以
结尾100 errors
我不确定为什么CI在这里没有任何不同,并且javadoc.options似乎是相同的(使用循环CI上传工件上传该结果)。如何强制androidJavadoc仅在等级上发出警告?
彻底检修后的EDIT POST,以深入查到哪个失败的步骤CI。我创建了一个全新的项目,以在React Native中进行复制
react-native init project
然后,我让circleCI工作了。我添加了导航
yarn add @react-navigation/native
circCI通过。然后我尝试像这样添加复活
yarn add react-native-reanimated
您可以看到它在此提交中引起的更改
https://bitbucket.org/deanhiller/reactci/commits/c5110601739d68f706714feb8b03779114293667
这一更改打破了circleCI和以下android任务
> Task :react-native-reanimated:androidJavadoc
出现以下错误
/home/circleci/reactCI/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:5: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Arguments;
^
/home/circleci/reactCI/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:6: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.Callback;
^
/home/circleci/reactCI/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/NodesManager.java:7: error: package com.facebook.react.bridge does not exist
import com.facebook.react.bridge.GuardedRunnable;
我不确定为什么React native甚至正在运行androidJavadoc。
大注:我的构建在本地工作!!!!
谢谢, 院长
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)