如何将 Firebase Messaging 服务依赖项添加到 Bazel?
How to add Firebase Messaging service dependency to Bazel?
现在我已将这些行添加到我的 WORKSPACE 文件中
# Google Maven Repository
GMAVEN_TAG = "20180513-1"
http_archive(
name = "gmaven_rules",
strip_prefix = "gmaven_rules-%s" % GMAVEN_TAG,
url = "https://github.com/bazelbuild/gmaven_rules/archive/%s.tar.gz" %
GMAVEN_TAG,
)
load("@gmaven_rules//:gmaven.bzl", "gmaven_rules")
gmaven_rules()
在我的 BUILD 文件中,我添加了这些行
load("@gmaven_rules//:defs.bzl", "gmaven_artifact")
.......
deps = [.
.
gmaven_artifact("com.google.firebase:firebase-messaging:aar:17.0.0"),
],
)
我在 运行 bazel build
上收到此错误
ERROR: /home/user/Desktop/Git/SENA-
28/tensorflow/Androidapp/BUILD:24:1: no such package
'@com_google_firebase_firebase_messaging_17_0_0//jar': The repository
could not be resolved and referenced by '//Androidapp:androidapp'
ERROR: Analysis of target '//Androidapp:androidapp' failed; build
aborted: no such package
'@com_google_firebase_firebase_messaging_17_0_0//jar':存储库
无法解决
信息:经过时间:0.237s
信息:0 个进程。
失败:构建未成功完成(已加载 1 个包)
当前加载:tensorflow/contrib/lite/java
20180513-1
gmaven_rules 版本不包含 Firebase Messaging v17.0.0。该版本中的最新版本是 v15.0.2。
I've just pushed a release 20180530-1
包含存储库中的最新更新,包括 Firebase Messaging v17.0.0。您可以通过更新 GMAVEN_TAG
:
开始使用它
GMAVEN_TAG = "20180530-1"
http_archive(
name = "gmaven_rules",
strip_prefix = "gmaven_rules-%s" % GMAVEN_TAG,
url = "https://github.com/bazelbuild/gmaven_rules/archive/%s.tar.gz" % GMAVEN_TAG,
)
load("@gmaven_rules//:gmaven.bzl", "gmaven_rules")
gmaven_rules()
现在我已将这些行添加到我的 WORKSPACE 文件中
# Google Maven Repository
GMAVEN_TAG = "20180513-1"
http_archive(
name = "gmaven_rules",
strip_prefix = "gmaven_rules-%s" % GMAVEN_TAG,
url = "https://github.com/bazelbuild/gmaven_rules/archive/%s.tar.gz" %
GMAVEN_TAG,
)
load("@gmaven_rules//:gmaven.bzl", "gmaven_rules")
gmaven_rules()
在我的 BUILD 文件中,我添加了这些行
load("@gmaven_rules//:defs.bzl", "gmaven_artifact")
.......
deps = [.
.
gmaven_artifact("com.google.firebase:firebase-messaging:aar:17.0.0"),
],
)
我在 运行 bazel build
ERROR: /home/user/Desktop/Git/SENA-
28/tensorflow/Androidapp/BUILD:24:1: no such package
'@com_google_firebase_firebase_messaging_17_0_0//jar': The repository
could not be resolved and referenced by '//Androidapp:androidapp'
ERROR: Analysis of target '//Androidapp:androidapp' failed; build
aborted: no such package
'@com_google_firebase_firebase_messaging_17_0_0//jar':存储库 无法解决 信息:经过时间:0.237s 信息:0 个进程。 失败:构建未成功完成(已加载 1 个包) 当前加载:tensorflow/contrib/lite/java
20180513-1
gmaven_rules 版本不包含 Firebase Messaging v17.0.0。该版本中的最新版本是 v15.0.2。
I've just pushed a release 20180530-1
包含存储库中的最新更新,包括 Firebase Messaging v17.0.0。您可以通过更新 GMAVEN_TAG
:
GMAVEN_TAG = "20180530-1"
http_archive(
name = "gmaven_rules",
strip_prefix = "gmaven_rules-%s" % GMAVEN_TAG,
url = "https://github.com/bazelbuild/gmaven_rules/archive/%s.tar.gz" % GMAVEN_TAG,
)
load("@gmaven_rules//:gmaven.bzl", "gmaven_rules")
gmaven_rules()