Skip to content

3.9.12 nightly breaks Tycho Maven plugin #11493

@oehme

Description

@oehme

Affected version

3.9.12

Bug description

Tycho uses RepositorySystem in many places. With Maven 3.9.11, Tycho projects build normally. With Maven 3.9.12, they fail to resolve dependencies. There is no stacktrace from the resolve, it simply says that none of my dependencies could be found.

I'm pretty sure this is due to 3afbdb8#diff-64f7dba44bfc4bf654efbd092058718253adde1449ce9fc63ac5531fba20a071

This change probably means that Tycho can't see the repositores declared in the POM anymore and so it doesn't know where to search.

Here's a breakdown of all the places where Tycho still uses this interface: https://github.com/search?q=repo%3Aeclipse-tycho%2Ftycho+repositorysystem&type=code

I think there needs to be a longer deprecation period before you can break this class like that.

Metadata

Metadata

Labels

bugSomething isn't workingmvn3

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions