A build automation tool that uses Java for its configuration and centers around resources
https://builder.jdrupes.org/
- Java 96.1%
- CSS 1.4%
- Shell 1.2%
- HTML 1%
- FreeMarker 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .opencode/commands | ||
| .woodpecker | ||
| _jdbld | ||
| api/src/org/jdrupes/builder/api | ||
| bnd | ||
| core | ||
| distribution/src/org/jdrupes/builder/distribution | ||
| eclipse | ||
| git | ||
| java | ||
| junit/src/org/jdrupes/builder/junit | ||
| misc | ||
| mvnrepo | ||
| nodejs/src/org/jdrupes/builder/ext/nodejs | ||
| startup | ||
| test-projects | ||
| vscode/src/org/jdrupes/builder/vscode | ||
| webpages | ||
| .editorconfig | ||
| .gitignore | ||
| .jdbld.properties | ||
| .markdownlint.yaml | ||
| AGENTS.md | ||
| checkstyle.xml | ||
| jdbld | ||
| jdbld-agents.md | ||
| LICENSE | ||
| overview.md | ||
| README.md | ||
| ruleset.xml | ||
JDrupes Builder
JDrupes Builder (jdbld) is a build automation tool that uses Java code for its configuration and models builds as collections of resources that are produced on demand. See the project website for more information.
Building
The projects itself uses its own jdbld configuration for build operations.
This implies a bootstrap problem which can be solved in two ways. Either
run the builder from Eclipse or use the previous (published) version of the
builder. While the former approach should always work, the latter approach
may fail if there are incompatible changes in the API.