Merge remote-tracking branch 'origin/master' into sg/60/zinc-upgrade-2
* origin/master: (191 commits)
Make Javadoc and sources primary variants without dependencies
Revert "Category.DOCUMENTATION is compatible with other category types"
Add clarifying comment about realizing artifact tasks that do not run
Configure Javadoc and sources separately and create tasks only on demand
Restructure parts about components and artifacts in publishing chapter
Add Javadoc/sources publishing changes to notes and upgrading guide
Integration test coverage for resolving Java 'documentation' variants
Category.DOCUMENTATION is compatible with other category types
Fix environment specific test expectation
Adjust expected output: GMM is now generated after artifacts are created
Update 'java packaging' section and example
Remove 'uploadArchives' as documented option for Java project publishing
Update 'complete example' section in ivy publishing chapter
Documentation variants are always marked as optional
Expect 'javadoc' and 'sources' variants in outgoing variants report
Adjust Maven2Gradle init to utilize 'publishJavadocAndSources()'
Remove manual creation of sourcesJar/javadocJar tasks from test fixtures
Set empty REPO_MIRROR_URLS for macos (#10828)
Change method order for consistency
Disable auto apply for scan plugin (temporally) (#10783)
...