mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This PR updates the gradle build file for the android_embedding_bundle cipd package to fetch license information about the dependencies listed under `tools/androidx/files.json`. The README file for the android_embedding_bundle now explains how to fetch the license information and make sure it's correct in the cipd package. This PR also pulls a new version of android_embedding_dependencies that includes a `LICENSE` file. It turns out that Flutter does not re-ship anything from the embedding bundle to Flutter end-users. These dependencies are only used to create a classpath against which we build the Android embedder and in-tree tests. I've updated docs/comments to clarify that since I was initially confused about how these were used. I'm not adding a test that compares the license info fetched from maven against a checked-in golden, yet. Still thinking about the most effective way to do that in combination with the steps in the README.
90 lines
3.3 KiB
JSON
90 lines
3.3 KiB
JSON
[
|
|
{
|
|
"url": "https://maven.google.com/androidx/lifecycle/lifecycle-common/2.2.0/lifecycle-common-2.2.0.jar",
|
|
"out_file_name": "androidx_lifecycle_common.jar",
|
|
"maven_dependency": "androidx.lifecycle:lifecycle-common:2.2.0",
|
|
"provides": [
|
|
"androidx.lifecycle.Lifecycle",
|
|
"androidx.lifecycle.LifecycleObserver",
|
|
"androidx.lifecycle.LifecycleOwner"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/lifecycle/lifecycle-common-java8/2.2.0/lifecycle-common-java8-2.2.0.jar",
|
|
"out_file_name": "androidx_lifecycle_common_java8.jar",
|
|
"maven_dependency": "androidx.lifecycle:lifecycle-common-java8:2.2.0",
|
|
"provides": [
|
|
"androidx.lifecycle.DefaultLifecycleObserver"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/lifecycle/lifecycle-runtime/2.2.0/lifecycle-runtime-2.2.0.aar",
|
|
"out_file_name": "androidx_lifecycle_runtime.aar",
|
|
"maven_dependency": "androidx.lifecycle:lifecycle-runtime:2.2.0",
|
|
"provides": [
|
|
"androidx.lifecycle.LifecycleRegistry"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/fragment/fragment/1.1.0/fragment-1.1.0.aar",
|
|
"out_file_name": "androidx_fragment.aar",
|
|
"maven_dependency": "androidx.fragment:fragment:1.1.0",
|
|
"provides": [
|
|
"androidx.fragment.app.Fragment",
|
|
"androidx.fragment.app.FragmentActivity"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar",
|
|
"out_file_name": "androidx_annotation.jar",
|
|
"maven_dependency": "androidx.annotation:annotation:1.1.0",
|
|
"provides": [
|
|
"androidx.annotation.CallSuper",
|
|
"androidx.annotation.FloatRange",
|
|
"androidx.annotation.IntDef",
|
|
"androidx.annotation.Keep",
|
|
"androidx.annotation.NonNull",
|
|
"androidx.annotation.Nullable",
|
|
"androidx.annotation.RequiresApi",
|
|
"androidx.annotation.UiThread",
|
|
"androidx.annotation.VisibleForTesting"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/tracing/tracing/1.0.0/tracing-1.0.0.aar",
|
|
"out_file_name": "androidx_tracing.aar",
|
|
"maven_dependency": "androidx.tracing:tracing:1.0.0",
|
|
"provides": [
|
|
"androidx.tracing.Trace"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://dl.google.com/android/maven2/androidx/core/core/1.6.0/core-1.6.0.aar",
|
|
"out_file_name": "androidx_core.aar",
|
|
"maven_dependency": "androidx.core:core:1.6.0",
|
|
"provides": [
|
|
"androidx.core.view.WindowInsetsControllerCompat"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://maven.google.com/androidx/window/window-java/1.0.0-beta04/window-java-1.0.0-beta04.aar",
|
|
"out_file_name": "androidx_window_java.aar",
|
|
"maven_dependency": "androidx.window:window-java:1.0.0-beta04",
|
|
"provides": [
|
|
"androidx.window.java.layout.WindowInfoRepositoryCallbackAdapter",
|
|
"androidx.window.layout.DisplayFeature",
|
|
"androidx.window.layout.FoldingFeature",
|
|
"androidx.window.layout.FoldingFeature.OcclusionType",
|
|
"androidx.window.layout.FoldingFeature.State",
|
|
"androidx.window.layout.WindowLayoutInfo",
|
|
"androidx.window.layout.WindowInfoRepository"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://dl.google.com/android/maven2/com/google/android/play/core/1.8.0/core-1.8.0.aar",
|
|
"out_file_name": "core-1.8.0.aar",
|
|
"maven_dependency": "com.google.android.play:core:1.8.0",
|
|
"provides": []
|
|
}
|
|
]
|