jolie / create-jolie

MIT License
1 stars 2 forks source link

Jolie2Java compatibility and version handling #4

Closed Jonaythaz closed 4 months ago

Jonaythaz commented 4 months ago

Changes made:

  1. Changed the 'generate' script added to package.json in service/java.js to be compatible with recent changes to jolie2java.
  2. Added jpm as a dev dependency such that it can be version controlled, and made the version an earlier version because of an issue with jpm 3.0.0.
  3. Changed the images of the generated Dockerfiles and devcontainers to use fixed versions rather than edge.
  4. Made it more transparent what happens when the local machine does not have Jolie installed.
  5. Added functionality such that the generated devcontainer now has the java pack extension when choosing Java as the implementation language for a service.
  6. Changed the generated Dockerfile to use npm start as its CMD, such that it works as expected when making a standalone Java service.
  7. Added extra validations to certain prompts, as well as adding the store option to prompts that a user would likely want to have remember their previous choice (e.g. author).
  8. Other minor bug fixes and improvements.
kicito commented 4 months ago

thank you. :)