-
Notifications
You must be signed in to change notification settings - Fork 1
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
Implementation of "160. Feature Launcher Service Specification" ( issue 21 ) #26
Conversation
- The Feature Launcher Command Line ( 160.4.2.4 ) - Refactoring / fixes / improvements Signed-off-by: Michael H. Siemaszko <mhs@into.software>
Signed-off-by: Michael H. Siemaszko <mhs@into.software>
Running
However, running this way will display missing required argument error, so valid feature file JSON must be supplied, e.g.:
Implementation: Relevant integration test: Screencast.from.2024-10-12.02-53-36.webm |
Questions
.. will only keep
|
src/main/java/com/kentyou/featurelauncher/cli/FeatureLauncherCli.java
Outdated
Show resolved
Hide resolved
src/test/java/com/kentyou/featurelauncher/cli/FeatureLauncherCliTest.java
Outdated
Show resolved
Hide resolved
src/test/java/com/kentyou/featurelauncher/cli/FeatureLauncherCliTest.java
Outdated
Show resolved
Hide resolved
src/test/java/com/kentyou/featurelauncher/cli/FeatureLauncherCliTest.java
Outdated
Show resolved
Hide resolved
src/test/java/com/kentyou/featurelauncher/cli/FeatureLauncherCliTest.java
Outdated
Show resolved
Hide resolved
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.
Some minor comments that we can discuss in our call. A couple of them are probably specification tweaks, but the artifact repository issue definitely needs to be worked out so that it's implementable.
I would probably prefer the maven dependency route and using the shade plugin, but it doesn't need to be changed now.
One of:
The user can pass a
This should not happen by default, but a
The syntax from the specification would be: We should discuss other syntax if this is problematic.
This could be nice in future, but it may be challenging as GraalVM compilation usually needs to know the full application up front and we don't know the content of the feature, or which framework we might be launching. Let's come back to it another time. |
- Applied changes discussed during PR #26 review - Refactoring / fixes / improvements Signed-off-by: Michael H. Siemaszko <mhs@into.software>
All that you requested Tim was resolved via 789aece, minus the |
The Feature Launcher Command Line ( 160.4.2.4 )
Refactoring / fixes / improvements