camel-tooling / camel-lsp-client-eclipse

This is a client implementation of the Apache Camel Language Server Protocol for Eclipse IDE
Apache License 2.0
12 stars 11 forks source link

Bump tycho.version from 2.4.0 to 2.7.1 #156

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps tycho.version from 2.4.0 to 2.7.1. Updates tycho-maven-plugin from 2.4.0 to 2.7.1

Changelog

Sourced from tycho-maven-plugin's changelog.

2.7.1

Fixes:

  • Access to the tycho .cache directory is not properly synchronized #663
  • compare-versions-with-baseline failing (since 2.7) when executionEnvironment=none #707
  • JGit packaging build fails with Tycho 2.7.0 #723
  • Backport of #767
  • Maven artifacts deployed with Tycho 2.7 are resolved without transitive dependencies by Maven #781
  • Slicer warnings are to verboose #728
  • Performance regression in classpath resolution #719
  • If multiple fragments match a bundle all items are added to the classpath while only the one with the highest version should match #822
  • Check Hashsums for local cached artifacts #692
  • JAVA_HOME check is not OS independent #849
  • Bug 571533 - tycho-compiler-plugin with useJDK=BREE and BREE==JavaSE-1.8 fails to find some EE packages #51
  • Failed to resolve dependencies with Tycho 2.7.0 for custom repositories #697
  • Feature restrictions are not taken into account when using emptyVersion #845

2.7.0

Tycho-Pomless will become a tycho-core extension

Tycho pomless has started as a small experiment in tycho-extras. Over time it has grown to a fully-fledged solution to build pde-based artifacts with less effort and nearly zero additional configuration.

Neverless, the name "pomless" was always a bit misleading, as actually we have reduced the number required poms to one 'main-pom' it is still not pomless and actually allows poms to be used where suitable. Because of this, an to not limit the usage to "pomless" with this version a new core-extension is available name 'tycho-build', that effectively does what tycho-extras-pomless does but in the context of 'core' and is open to further improvements (maybe some time offering an option to not needing a pom at all).

All that needs to be done is to replace the old

<extension>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-pomless</artifactId>
    <version>2.7.0</version>
</extension>

with

<extension>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-build</artifactId>
    <version>2.7.0</version>
</extension>

Tycho-specific Maven GraphBuilder to support --also-make (-am) and --also-make-dependents (-amd)

The tycho-build extension (see above) was updated with a custom org.apache.maven.graph.GraphBuilder implementation.

... (truncated)

Commits


Updates target-platform-configuration from 2.4.0 to 2.7.1

Changelog

Sourced from target-platform-configuration's changelog.

2.7.1

Fixes:

  • Access to the tycho .cache directory is not properly synchronized #663
  • compare-versions-with-baseline failing (since 2.7) when executionEnvironment=none #707
  • JGit packaging build fails with Tycho 2.7.0 #723
  • Backport of #767
  • Maven artifacts deployed with Tycho 2.7 are resolved without transitive dependencies by Maven #781
  • Slicer warnings are to verboose #728
  • Performance regression in classpath resolution #719
  • If multiple fragments match a bundle all items are added to the classpath while only the one with the highest version should match #822
  • Check Hashsums for local cached artifacts #692
  • JAVA_HOME check is not OS independent #849
  • Bug 571533 - tycho-compiler-plugin with useJDK=BREE and BREE==JavaSE-1.8 fails to find some EE packages #51
  • Failed to resolve dependencies with Tycho 2.7.0 for custom repositories #697
  • Feature restrictions are not taken into account when using emptyVersion #845

2.7.0

Tycho-Pomless will become a tycho-core extension

Tycho pomless has started as a small experiment in tycho-extras. Over time it has grown to a fully-fledged solution to build pde-based artifacts with less effort and nearly zero additional configuration.

Neverless, the name "pomless" was always a bit misleading, as actually we have reduced the number required poms to one 'main-pom' it is still not pomless and actually allows poms to be used where suitable. Because of this, an to not limit the usage to "pomless" with this version a new core-extension is available name 'tycho-build', that effectively does what tycho-extras-pomless does but in the context of 'core' and is open to further improvements (maybe some time offering an option to not needing a pom at all).

All that needs to be done is to replace the old

<extension>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-pomless</artifactId>
    <version>2.7.0</version>
</extension>

with

<extension>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-build</artifactId>
    <version>2.7.0</version>
</extension>

Tycho-specific Maven GraphBuilder to support --also-make (-am) and --also-make-dependents (-amd)

The tycho-build extension (see above) was updated with a custom org.apache.maven.graph.GraphBuilder implementation.

... (truncated)

Commits


Updates tycho-surefire-plugin from 2.4.0 to 2.7.1

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #157.