-
Notifications
You must be signed in to change notification settings - Fork 136
Fadi/maven central, Fixes AB#3395409 #2413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
|
❌ Work item link check failed. Description does not contain AB#{ID}. Click here to Learn more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR removes the dependency on Maven Central by replacing it with an internal Azure DevOps Maven feed (NewAndroid). The changes consolidate repository configuration to use a single private feed for dependencies previously sourced from Maven Central.
Key changes:
- Replaced
mavenCentral()with private Azure DevOps Maven feed in both buildscript and project repositories - Updated repository comments to reflect the removal of Maven Central references
- Updated submodule reference
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| settings.gradle | Removed mavenCentral() from plugin management and updated comment |
| build.gradle | Replaced Maven Central with Azure DevOps NewAndroid feed in both buildscript and allprojects blocks, consolidated duplicate repository configurations |
| common | Updated submodule commit reference |
|
✅ Work item link check complete. Description contains link AB#3395409 to an Azure Boards work item. |
Received an s360 item asking our libraries to always pull packages from feeds, and not declare mavenCentral as a repository to source dependencies. The feed itself has maven as an upstream. We cannot use AndroidADAL feed as that one has some versions deleted (once a version is deleted from a feed, it cannot be restored, even if an upstream has it). Created a new feed to support this https://identitydivision.visualstudio.com/Engineering/_artifacts/feed/NewAndroid. We pull packages from this new feed, but we still publish our versions to AndroidADAL. The new feed has AndroidADAL as an upstream still.
AB#3395409