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
For epic #1090 we want to start with a PoC. @ahmedagdmoun will do this with at least the following aspects:
Java infrastructure for CLI parsing (search for a GraalVM compatible CLI libarary)
Design infrastructure (interface and abstract base classes) for commandlets. This includes ability to configure (parse devon.properties as currently done by devonfw-ide bash scripts environment-project and functions-core), download tools and "install" it to the software folder, determine the currently installed version.
Implement at least one commandlet (e.g. java) in Java using that infrastructure
Add ability to compute the desired environment variables and output them for a shell script world
Compile this code with GraalVM as native image (automated via maven)
Create a replacement for devon bash script that runs the native image and can set the environment variables (PATH, etc.) and execute commandlets.
The text was updated successfully, but these errors were encountered:
For epic #1090 we want to start with a PoC. @ahmedagdmoun will do this with at least the following aspects:
devon.properties
as currently done by devonfw-ide bash scriptsenvironment-project
andfunctions-core
), download tools and "install" it to the software folder, determine the currently installed version.java
) in Java using that infrastructuredevon
bash script that runs the native image and can set the environment variables (PATH
, etc.) and execute commandlets.The text was updated successfully, but these errors were encountered: