Skip to content
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

Revert "Update plexus-build-api to codehaus one" #1740

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

HannesWell
Copy link
Contributor

@HannesWell HannesWell commented Apr 11, 2024

The plexus-build-api [1] can be implemented by Maven Mojos in order to support IDE's (like Eclipse+M2E) to improve their integration with the implementing Mojo.

But just embedding the new API jar without adding support for it in M2E does not have any effect and just increases the size of the runtime. Therefore this should be reverted and re-added together with the necessary changes in M2E's code to support it.
That being said it would not be harmful to just update the dependency because org.codehaus.plexus:plexus-build-api:1.2.0 has a dependency to org.sonatype.plexus:plexus-build-api:0.0.7 and therefore also pulls it into the m2e.maven.runtime.

This reverts commit 847581d respectively parts of #1737.

[1] - https://github.com/codehaus-plexus/plexus-build-api

CC @akurtakov

Copy link

github-actions bot commented Apr 11, 2024

Test Results

665 tests  ±0   654 ✅ ±0   9m 39s ⏱️ +23s
107 suites ±0    10 💤 ±0 
107 files   ±0     1 ❌ ±0 

For more details on these failures, see this check.

Results for commit 3b749d5. ± Comparison against base commit e76a84d.

♻️ This comment has been updated with latest results.

@HannesWell HannesWell force-pushed the revert_plexus-build-api_update branch 2 times, most recently from 4682cad to fbb24ff Compare April 17, 2024 19:58
@HannesWell HannesWell force-pushed the revert_plexus-build-api_update branch 3 times, most recently from c074fb9 to 5f2cb1a Compare May 15, 2024 20:18
The plexus-build-api [1] can be implemented by Maven Mojos in order to
support IDE's (like Eclipse+M2E) to improve their integration with the
implementing Mojo.

But just embedding the new API jar without adding support for it in M2E
does not have any effect and just increases the size of the runtime.
Therefore this should be reverted and re-added together with the
necessary changes in M2E's code to support it.
That being said it would not be harmful to just update the dependency
because org.codehaus.plexus:plexus-build-api:1.2.0 has a dependency to
org.sonatype.plexus:plexus-build-api:0.0.7 and therefore also pulls it
into the m2e.maven.runtime.

This reverts commit 847581d.

[1] - https://github.com/codehaus-plexus/plexus-build-api
@HannesWell HannesWell force-pushed the revert_plexus-build-api_update branch from 5f2cb1a to 3b749d5 Compare May 21, 2024 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant