Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Android/Guava/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<!-- <PackageVersionSuffix Condition=" '$(BUILD_BUILDID)' != '' ">$(PackageVersionSuffix).$(BUILD_BUILDID)</PackageVersionSuffix> -->
<GuavaNuGetVersion>31.1.0.1$(PackageVersionSuffix)</GuavaNuGetVersion>
<GuavaFailureAccessNuGetVersion>1.0.1.6$(PackageVersionSuffix)</GuavaFailureAccessNuGetVersion>
<GuavaListenableFutureNuGetVersion>1.0.0.7$(PackageVersionSuffix)</GuavaListenableFutureNuGetVersion>
<GuavaListenableFutureNuGetVersion>9999.0</GuavaListenableFutureNuGetVersion>

<!-- Opt out of C#8 features to maintain compatibility with legacy -->
<AndroidBoundInterfacesContainConstants>false</AndroidBoundInterfacesContainConstants>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
<PackageDescription>
Xamarin.Android bindings for Google Guava ListenableFuture

NOTE: This version (9999.0) of this package is not intended to be used directly. It does not provide
a 'guava-listenablefuture.jar'. This version is used when a project references both Guava and
Guava.ListenableFuture. In this scenario, the only type normally in this package (ListenableFuture.class) is
provided in 'guava.jar' instead. This avoids creating a Java error with duplicating this type that
happens when both .jar's are included in an application.

NOTE: This package is meant to be used as a reference only for other binding projects that depend on Guava.
This package does not expose any useful API's in the .dll itself.

Expand All @@ -30,8 +36,6 @@ Guava is a set of core libraries that includes new collection types (such as mul
</PropertyGroup>

<ItemGroup>
<None Include="Guava.ListenableFuture.targets" Pack="True" PackagePath="@(_TfmNuGetBuildFolders->'%(Identity)$(PackageId).targets')" />
<None Include="..\..\externals\guava-listenablefuture.jar" Pack="True" PackagePath="jar" />
<None Include="..\..\External-Dependency-Info.txt" Pack="True" PackagePath="THIRD-PARTY-NOTICES.txt" />
</ItemGroup>

Expand Down