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

Implement Commandlet for build #317

Open
hohwille opened this issue May 7, 2024 · 0 comments · May be fixed by #340
Open

Implement Commandlet for build #317

hohwille opened this issue May 7, 2024 · 0 comments · May be fixed by #340
Assignees
Labels
commandlet enhancement New feature or request gradle Gralde build tool mvn related to apache maven build tool npm node package manager repository Commandlet to clone, build or import git repositories

Comments

@hohwille
Copy link
Member

hohwille commented May 7, 2024

Create Commandlet for build (this is NOT a ToolCommandlet) but a wrapper for build tools like mvn, gradle or npm.
Old commandlet:
https://github.com/devonfw/ide/blob/master/scripts/src/main/resources/scripts/command/build

@hohwille hohwille added enhancement New feature or request commandlet mvn related to apache maven build tool gradle Gralde build tool npm node package manager repository Commandlet to clone, build or import git repositories labels May 7, 2024
@jan-vcapgemini jan-vcapgemini self-assigned this May 15, 2024
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 17, 2024
added BuildCommandlet
added BuildCommandletTest
added BuildCommandletTest resources
@jan-vcapgemini jan-vcapgemini linked a pull request May 17, 2024 that will close this issue
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 21, 2024
set npm test to parameterized to enforce windows only
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 21, 2024
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 21, 2024
added missing val path property to nls files
adjusted assertLogMessage (removed parameterized test)
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 29, 2024
changed PathProperty to multivalued StringPropertery
adjusted tests
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 30, 2024
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 30, 2024
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 30, 2024
added build documentation
added mvn documentation
added npm documentation
added yarn documentation
jan-vcapgemini added a commit to jan-vcapgemini/IDEasy that referenced this issue May 30, 2024
replaced devon with ide
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
commandlet enhancement New feature or request gradle Gralde build tool mvn related to apache maven build tool npm node package manager repository Commandlet to clone, build or import git repositories
Projects
Status: 🏗 In progress
Development

Successfully merging a pull request may close this issue.

2 participants