Skip to content

Conversation

@rjernst
Copy link
Member

@rjernst rjernst commented Mar 10, 2020

The jdk and distribution download plugins create fake ivy repositories,
and use group based repository filtering to ensure no other artifacts
try to resolve against the fake repos. Currently this works by adding a
blanket exclude to all repositories for the given group name. This
commit changes to using the new exclusiveContent feature in
Gradle to do the exclusion.

The jdk and distribution download plugins create fake ivy repositories,
and use group based repository filtering to ensure no other artifacts
try to resolve against the fake repos. Currently this works by adding a
blanket exclude to all repositories for the given group name. This
commit changes to using the new exclusiveContent feature in
Gradle to do the exclusion.
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (:Core/Infra/Build)

@rjernst
Copy link
Member Author

rjernst commented Mar 10, 2020

@elasticmachine run elasticsearch-ci/2

1 similar comment
@rjernst
Copy link
Member Author

rjernst commented Mar 10, 2020

@elasticmachine run elasticsearch-ci/2

Copy link
Contributor

@mark-vieira mark-vieira left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks, Ryan.

@rjernst rjernst merged commit bd60598 into elastic:master Mar 11, 2020
@rjernst rjernst deleted the maven_exclusive_filter branch March 11, 2020 22:45
rjernst added a commit that referenced this pull request Mar 11, 2020
)

The jdk and distribution download plugins create fake ivy repositories,
and use group based repository filtering to ensure no other artifacts
try to resolve against the fake repos. Currently this works by adding a
blanket exclude to all repositories for the given group name. This
commit changes to using the new exclusiveContent feature in
Gradle to do the exclusion.
rjernst added a commit that referenced this pull request Mar 11, 2020
)

The jdk and distribution download plugins create fake ivy repositories,
and use group based repository filtering to ensure no other artifacts
try to resolve against the fake repos. Currently this works by adding a
blanket exclude to all repositories for the given group name. This
commit changes to using the new exclusiveContent feature in
Gradle to do the exclusion.
rjernst added a commit to rjernst/elasticsearch that referenced this pull request Mar 13, 2020
The maven coordinates for jdks in the jdk download plugin contain a
group name local to our build. However, this still needs to be unique in
order for the group filtering to a single ivy repository to work. This
commit adjusts the group name to include both the jdk vendor as well as
major version.

Note: this change was already included in the backport of elastic#53358
rjernst added a commit that referenced this pull request Mar 13, 2020
The maven coordinates for jdks in the jdk download plugin contain a
group name local to our build. However, this still needs to be unique in
order for the group filtering to a single ivy repository to work. This
commit adjusts the group name to include both the jdk vendor as well as
major version.

Note: this change was already included in the backport of #53358
@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Delivery/Build Build or test infrastructure >refactoring Team:Delivery Meta label for Delivery team v7.6.2 v7.7.0 v8.0.0-alpha1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants