You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 8, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Mar 8, 2023. It is now read-only.
Why is the submodule called jops and jops-cli if the project is called josdk-cli?
I'm still not sure which name is more catchy to be used for this project, I found jops nice and set the module name to it as suggestion. once we agree on the name we can justify the project and module names.
Why is Spring Core being used? Just for some helper classes? In that case I think we shouldn't as it implies that this is a Spring project.
Yes it's already used in build time to index the resources which are needed in runtime. It can be replaced by something else but was the most convenient to do it in first iteration.
Why do we need the quarkus-extension-deployment module?
It's not possible to get the template resources out of the native-image, this is a quarkus extension to index those resources in build, picked up by cli in runtime.
Why is the jboss Logger being used instead of slf4j?
This is the default logger of the Quarkus, anything other than that would also need a jboss logger adapter, i.e. bigger binary size
I like how jops sounds, but it feels misleading... sounds like some operations tooling. But let's see what others think about that.
Also about Spring I agree it's fine to have it for the first iteration, let's see if we can get rid of it later.
About the quarkus-extension-deployment module I'm wondering if we could have it all in a single one. For the CLI we don't have to make Quarkus optional. But maybe there are other reasons to make it into a separate module.
I like how jops sounds, but it feels misleading... sounds like some operations tooling. But let's see what others think about that.
Also about Spring I agree it's fine to have it for the first iteration, let's see if we can get rid of it later.
About the quarkus-extension-deployment module I'm wondering if we could have it all in a single one. For the CLI we don't have to make Quarkus optional. But maybe there are other reasons to make it into a separate module.
I don't think it's possible, the extension jar file should be present during the build to be picked up as one of the build steps.
Why do we even use quarkus for a CLI? IMHO it just brings unnecessary complexity.
It eases the native binary builds, without it build the native binaries can be tricky.
What sort of complexity do you see is added by Quarkus?
If it's about the extension, we need a way to let the cli extract the resource directories, without the extension I can think of generating a file including the address of all resource files or an annotation processor that does the similar thing in build time
Activity
s-soroosh commentedon Jan 2, 2021
Yes it's already used in build time to index the resources which are needed in runtime. It can be replaced by something else but was the most convenient to do it in first iteration.
It's not possible to get the template resources out of the native-image, this is a quarkus extension to index those resources in build, picked up by cli in runtime.
This is the default logger of the Quarkus, anything other than that would also need a jboss logger adapter, i.e. bigger binary size
adam-sandor commentedon Jan 2, 2021
Got it @psycho-ir ! Thanks for explaining.
I like how
jopssounds, but it feels misleading... sounds like some operations tooling. But let's see what others think about that.Also about Spring I agree it's fine to have it for the first iteration, let's see if we can get rid of it later.
About the quarkus-extension-deployment module I'm wondering if we could have it all in a single one. For the CLI we don't have to make Quarkus optional. But maybe there are other reasons to make it into a separate module.
csviri commentedon Jan 2, 2021
Why do we even use quarkus for a CLI? IMHO it just brings unnecessary complexity.
s-soroosh commentedon Jan 2, 2021
I don't think it's possible, the extension jar file should be present during the build to be picked up as one of the build steps.
s-soroosh commentedon Jan 2, 2021
It eases the native binary builds, without it build the native binaries can be tricky.
What sort of complexity do you see is added by Quarkus?
If it's about the extension, we need a way to let the cli extract the resource directories, without the extension I can think of generating a file including the address of all resource files or an annotation processor that does the similar thing in build time