Import remaining ReactiveX packages from XamarinComponents. (#641)

This commit is contained in:
Jonathan Pobst 2022-11-04 18:54:17 -05:00 коммит произвёл GitHub
Родитель a1ce057676
Коммит ac24cb0367
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
7 изменённых файлов: 115 добавлений и 4 удалений

Просмотреть файл

@ -1731,6 +1731,15 @@
"dependencyOnly": false, "dependencyOnly": false,
"templateSet": "napier" "templateSet": "napier"
}, },
{
"groupId": "io.reactivex.rxjava2",
"artifactId": "rxandroid",
"version": "2.1.1",
"nugetVersion": "2.1.1.1",
"nugetId": "Xamarin.Android.ReactiveX.RxAndroid",
"dependencyOnly": false,
"templateSet": "rxjava"
},
{ {
"groupId": "io.reactivex.rxjava2", "groupId": "io.reactivex.rxjava2",
"artifactId": "rxjava", "artifactId": "rxjava",
@ -1740,6 +1749,24 @@
"dependencyOnly": false, "dependencyOnly": false,
"templateSet": "rxjava" "templateSet": "rxjava"
}, },
{
"groupId": "io.reactivex.rxjava2",
"artifactId": "rxkotlin",
"version": "2.4.0",
"nugetVersion": "2.4.0.1",
"nugetId": "Xamarin.Android.ReactiveX.RxKotlin",
"dependencyOnly": false,
"templateSet": "rxjava"
},
{
"groupId": "io.reactivex.rxjava3",
"artifactId": "rxandroid",
"version": "3.0.0",
"nugetVersion": "3.0.0.1",
"nugetId": "Xamarin.Android.ReactiveX.RxJava3.RxAndroid",
"dependencyOnly": false,
"templateSet": "rxjava"
},
{ {
"groupId": "io.reactivex.rxjava3", "groupId": "io.reactivex.rxjava3",
"artifactId": "rxjava", "artifactId": "rxjava",
@ -1749,6 +1776,15 @@
"dependencyOnly": false, "dependencyOnly": false,
"templateSet": "rxjava" "templateSet": "rxjava"
}, },
{
"groupId": "io.reactivex.rxjava3",
"artifactId": "rxkotlin",
"version": "3.0.1",
"nugetVersion": "3.0.1.1",
"nugetId": "Xamarin.Android.ReactiveX.RxJava3.RxKotlin",
"dependencyOnly": false,
"templateSet": "rxjava"
},
{ {
"groupId": "org.checkerframework", "groupId": "org.checkerframework",
"artifactId": "checker-compat-qual", "artifactId": "checker-compat-qual",

Просмотреть файл

@ -411,6 +411,9 @@ Kotlin.Time.Jdk8
Microsoft.CodeAnalysis Microsoft.CodeAnalysis
ReactiveStreams ReactiveStreams
ReactiveX ReactiveX
ReactiveX.Android
ReactiveX.Android.Plugins
ReactiveX.Android.Schedulers
ReactiveX.Annotations ReactiveX.Annotations
ReactiveX.Disposables ReactiveX.Disposables
ReactiveX.Exceptions ReactiveX.Exceptions
@ -437,6 +440,9 @@ ReactiveX.Observers
ReactiveX.Parallel ReactiveX.Parallel
ReactiveX.Plugins ReactiveX.Plugins
ReactiveX.Processors ReactiveX.Processors
ReactiveX.RxJava3.Android
ReactiveX.RxJava3.Android.Plugins
ReactiveX.RxJava3.Android.Schedulers
ReactiveX.RxJava3.Annotations ReactiveX.RxJava3.Annotations
ReactiveX.RxJava3.Core ReactiveX.RxJava3.Core
ReactiveX.RxJava3.Disposables ReactiveX.RxJava3.Disposables
@ -460,6 +466,7 @@ ReactiveX.RxJava3.Internal.Schedulers
ReactiveX.RxJava3.Internal.Subscribers ReactiveX.RxJava3.Internal.Subscribers
ReactiveX.RxJava3.Internal.Subscriptions ReactiveX.RxJava3.Internal.Subscriptions
ReactiveX.RxJava3.Internal.Util ReactiveX.RxJava3.Internal.Util
ReactiveX.RxJava3.Kotlin
ReactiveX.RxJava3.Observables ReactiveX.RxJava3.Observables
ReactiveX.RxJava3.Observers ReactiveX.RxJava3.Observers
ReactiveX.RxJava3.Operators ReactiveX.RxJava3.Operators
@ -469,6 +476,7 @@ ReactiveX.RxJava3.Processors
ReactiveX.RxJava3.Schedulers ReactiveX.RxJava3.Schedulers
ReactiveX.RxJava3.Subjects ReactiveX.RxJava3.Subjects
ReactiveX.RxJava3.Subscribers ReactiveX.RxJava3.Subscribers
ReactiveX.RxKotlin
ReactiveX.Schedulers ReactiveX.Schedulers
ReactiveX.Subjects ReactiveX.Subjects
ReactiveX.Subscribers ReactiveX.Subscribers

Просмотреть файл

@ -0,0 +1,22 @@
<metadata>
<attr
path="/api/package[@name='io.reactivex.android']"
name="managedName"
>
ReactiveX.Android
</attr>
<attr
path="/api/package[@name='io.reactivex.android.plugins']"
name="managedName"
>
ReactiveX.Android.Plugins
</attr>
<attr
path="/api/package[@name='io.reactivex.android.schedulers']"
name="managedName"
>
ReactiveX.Android.Schedulers
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,9 @@
<metadata>
<attr
path="/api/package[@name='io.reactivex.rxkotlin']"
name="managedName"
>
ReactiveX.RxKotlin
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,22 @@
<metadata>
<attr
path="/api/package[@name='io.reactivex.rxjava3.android']"
name="managedName"
>
ReactiveX.RxJava3.Android
</attr>
<attr
path="/api/package[@name='io.reactivex.rxjava3.android.plugins']"
name="managedName"
>
ReactiveX.RxJava3.Android.Plugins
</attr>
<attr
path="/api/package[@name='io.reactivex.rxjava3.android.schedulers']"
name="managedName"
>
ReactiveX.RxJava3.Android.Schedulers
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,9 @@
<metadata>
<attr
path="/api/package[@name='io.reactivex.rxjava3.kotlin']"
name="managedName"
>
ReactiveX.RxJava3.Kotlin
</attr>
</metadata>

Просмотреть файл

@ -52,17 +52,22 @@
<ItemGroup> <ItemGroup>
@foreach (var art in @Model.MavenArtifacts) { @foreach (var art in @Model.MavenArtifacts) {
<EmbeddedJar Include="..\..\externals\@(art.MavenGroupId)\@(art.MavenArtifactId)@(rx_version)-@(art.MavenArtifactVersion).jar" Link="Jars\%(Filename)%(Extension)" /> if (art.MavenArtifactPackaging == "aar") {
<JavaSourceJar Include="..\..\externals\@(art.MavenGroupId)\*-sources.jar" Link="Jars\%(Filename)%(Extension)" /> <AndroidLibrary Include="..\..\externals\@(art.MavenGroupId)\@(art.MavenArtifactId).aar" />
<JavaDocJar Include="..\..\externals\@(art.MavenGroupId)\@(art.MavenArtifactId)-javadoc.jar" />
} else {
<EmbeddedJar Include="..\..\externals\@(art.MavenGroupId)\@(art.MavenArtifactId)@(rx_version)-@(art.MavenArtifactVersion).jar" Link="Jars\%(Filename)%(Extension)" />
<JavaSourceJar Include="..\..\externals\@(art.MavenGroupId)\*-sources.jar" Link="Jars\%(Filename)%(Extension)" />
}
} }
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<TransformFile Include="..\..\source\@(Model.MavenGroupId)\RxJava\Transforms\*.xml" Link="Transforms\%(Filename)%(Extension)" /> <TransformFile Include="..\..\source\@(Model.MavenGroupId)\@(Model.Name)\Transforms\*.xml" Link="Transforms\%(Filename)%(Extension)" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="..\..\source\@(Model.MavenGroupId)\RxJava\Additions\*.cs" Link="Additions\%(Filename)%(Extension)" /> <Compile Include="..\..\source\@(Model.MavenGroupId)\@(Model.Name)\Additions\*.cs" Link="Additions\%(Filename)%(Extension)" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>