Skip to content
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

[Improvement]: Improve the consistency in bal run and bal build behavior #42358

Closed
azinneera opened this issue Mar 20, 2024 · 0 comments · Fixed by #42692
Closed

[Improvement]: Improve the consistency in bal run and bal build behavior #42358

azinneera opened this issue Mar 20, 2024 · 0 comments · Fixed by #42692
Assignees
Labels
Area/CLI-BuildTools Priority/High Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) Type/Improvement

Comments

@azinneera
Copy link
Contributor

azinneera commented Mar 20, 2024

Description

Currently, the bal run does not generate the executable which is not consistent with the behavior in bal build + java -jar execution flow. This resulted in unexpected behaviors for manual tests (e.g #40253 is not reproducible with bal run). Also, LifeCycle compiler plugins are not executed in bal run since it is executed only after the executable is generated.

Describe your problem(s)

No response

Describe your solution(s)

No response

Related area

-> Compilation

Related issue(s) (optional)

No response

Suggested label(s) (optional)

No response

Suggested assignee(s) (optional)

No response

@azinneera azinneera added Type/Improvement Area/CLI-BuildTools Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) labels Mar 20, 2024
@ballerina-bot ballerina-bot added needTriage The issue has to be inspected and labeled manually userCategory/Compilation labels Mar 20, 2024
@azinneera azinneera added Priority/High and removed needTriage The issue has to be inspected and labeled manually userCategory/Compilation labels Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area/CLI-BuildTools Priority/High Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) Type/Improvement
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants