-
Notifications
You must be signed in to change notification settings - Fork 117
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
Maven global settings and toolchains UI cleanup #1687
Maven global settings and toolchains UI cleanup #1687
Conversation
- cleanup user settings dialog - Fix settings validation - add missing XSDs to eclipse XML catalog contribution - provide unit test for maven launcher
Test Results 214 files ± 0 214 suites ±0 21m 36s ⏱️ + 3m 35s For more details on these failures, see this check. Results for commit 8e37c42. ± Comparison against base commit 044cb60. ♻️ This comment has been updated with latest results. |
…@github.com:G-Ork/m2e-core.git into Maven_global_settings_and_toolchains_UI_cleanup
Maven_global_settings_and_toolchains_UI_cleanup
@mickaelistria @fbricon can you probably help here? |
@G-Ork can you share a screenshot before/after? |
@laeubi Holy moly fast. Explain more what kind of screenshot you like. |
So what ever you redesigned in the UI, e.g dialog before your change, and how it looks now :-) |
* @author Georg Tsakumagos | ||
*/ | ||
@FunctionalInterface | ||
public interface IBiConsumer<T, U> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
public interface IBiConsumer<T, U> { | |
public interface CoreBiConsumer<T, U> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay sounds better. Same applies to the supplier.
@G-Ork you also need to consider two other places, one is
where we need to set the Global/User Toolchain file initally, then in |
@laeubi From what i can see it your feature is not complete. The .mvn/maven.config can contain much more than just alternative settings location. Any chance we can refactor this to be more easy and support more options like .e.g. "-T3 -U "? |
That's why I said you probably want to enhance it to support toolchains
There is no easy way as not all options can be supported and probably need to be supported differently. For example So I think one should really focus on things one by one when there is a demand. |
@G-Ork thanks for this contribution. I guess that the UI refactoring and the core changes can probably be splitted, similar to the schema additions. |
@HannesWell The high LOC includes the xsd files which are IP from maven. I think we could split XSD changes from this one into a separate PR. The changes for UI are so small i would not exclude them from the unit-tests and m2e layers. |
Sounds good. I have to admit that I first have to recall for what the XSD files are actually used. |
Split PR into two separate and close this: |
I redesigned the Maven user settings and add the sections Global & User. For booth there are now settings & toolchains options.