Skip to content

Conversation

@pjcollins
Copy link
Member

@pjcollins pjcollins commented Jan 5, 2021

Context: dotnet/android-tools#101
Context: https://github.com/xamarin/monodroid/pull/1145

We would like to eventually remove the dependency that xamarin/monodroid
has on xamarin/xamarin-android. As a first step towards this effort,
shared MSBuild code is being moved to xamarin/xamarin-android-tools.

Xamarin.Android.Build.Tasks has been updated to use the new shared
Microsoft.Android.Build.BaseTasks sources. All of the files that were
moved to xamarin/xamarin-android-tools have been deleted.

The inverted monodroid build has been replaced with the new monodroid
build system, see https://github.com/xamarin/monodroid/pull/1145 for
more context. The one build task test that was still being ran from the
xamarin/monodroid repo has been moved into DebuggingTasksTests.cs,
which is conditionally included in Xamarin.Android.Build.Tests.

Tests associated with the build task source that was moved to
xamarin/xamarin-android-tools have also been moved to a new
Microsoft.Android.Build.BaseTasks-Tests assembly in that repo.

@pjcollins pjcollins force-pushed the shared-mabt branch 2 times, most recently from 194a7c4 to cdd19ec Compare January 6, 2021 20:10
We would like to eventually remove the dependency that xamarin/monodroid
has on xamarin/xamarin-android.  As a first step towards this effort,
shared MSBuild code is being moved to xamarin/xamarin-android-tools.

Xamarin.Android.Build.Tasks has been updated to use the new shared
Microsoft.Android.Build.Tasks sources.

The inverted monodroid build has been replaced with the new monodroid
build system.  The one test remaining in monodroid has been moved
into the DebuggingTasksTests file which is conditionally compiled.

Relevant tests have been moved into xamarin/xamarin-android-tools to a
new `Microsoft.Android.Build.BaseTasks-Tests` assembly.
Copy link
Member

@jonathanpeppers jonathanpeppers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise, I looked through the diff. Looks good so far. 👍

@pjcollins pjcollins changed the title [Xamarin.Android.Build.Tasks] Use Microsoft.Android.Build.Tasks [Xamarin.Android.Build.Tasks] Use Microsoft.Android.Build.BaseTasks Feb 3, 2021
@pjcollins pjcollins marked this pull request as ready for review February 3, 2021 20:29
@pjcollins pjcollins merged commit de5c8f8 into master Feb 5, 2021
@pjcollins pjcollins deleted the shared-mabt branch February 5, 2021 18:43
@github-actions github-actions bot locked and limited conversation to collaborators Jan 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants