A build automation tool that uses Java for its configuration and centers around resources https://builder.jdrupes.org/
  • Java 96.2%
  • CSS 1.4%
  • Shell 1.2%
  • HTML 0.9%
  • FreeMarker 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Michael N. Lipp bdb6945eb4
Some checks failed
ci/woodpecker/push/build Pipeline was successful
Deploy Jekyll site to Pages / build (push) Has been cancelled
Deploy Jekyll site to Pages / deploy (push) Has been cancelled
Update skill.
2026-10-30 11:10:22 +01:00
.github/workflows Fix base URL. 2026-08-09 14:08:15 +02:00
.opencode/commands Update skill. 2026-10-30 11:10:22 +01:00
.woodpecker Test without explicit jdk setting. 2026-01-04 21:02:21 +01:00
_jdbld Support creation of Eclipse launch configurations. 2026-10-21 14:28:40 +02:00
api/src/org/jdrupes/builder/api Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
bnd Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
core Support creation of Eclipse launch configurations. 2026-10-21 14:28:40 +02:00
distribution/src/org/jdrupes/builder/distribution Fix wanings. 2026-10-13 12:17:50 +02:00
eclipse Support updates of launch configurations. 2026-10-23 16:25:31 +02:00
git Fix comment. 2026-09-03 15:08:14 +02:00
java Fix wanings. 2026-10-13 12:17:50 +02:00
junit/src/org/jdrupes/builder/junit Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
misc Improve documentation. 2026-01-23 15:22:30 +01:00
mvnrepo Fix (top-level) dependency resolution. 2026-10-21 14:01:57 +02:00
nodejs/src/org/jdrupes/builder/ext/nodejs Fix badges. 2026-08-09 12:41:20 +02:00
startup Support creation of Eclipse launch configurations. 2026-10-21 14:28:40 +02:00
test-projects Update. 2026-10-13 12:17:14 +02:00
vscode/src/org/jdrupes/builder/vscode Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
webpages Fix title. 2026-10-28 11:17:19 +01:00
.editorconfig Initial commit. 2025-05-10 11:44:29 +02:00
.gitignore Add JPMS support. 2026-08-25 09:48:48 +02:00
.jdbld.properties Release 2026-10-13 12:42:33 +02:00
.markdownlint.yaml Configure markdownlint. 2026-02-24 18:15:46 +01:00
AGENTS.md Add a change log. 2026-10-30 10:45:51 +01:00
CHANGELOG.md Add a change log. 2026-10-30 10:45:51 +01:00
checkstyle.xml Add JPMS support. 2026-08-25 09:48:48 +02:00
jdbld Release. 2026-10-28 11:21:47 +01:00
jdbld-agents.md Add JPMS support. 2026-08-25 09:48:48 +02:00
LICENSE Add license. 2025-05-10 12:02:14 +02:00
overview.md Add JPMS support. 2026-08-25 09:48:48 +02:00
README.md Fix label. 2026-08-09 14:08:30 +02:00
ruleset.xml Fix wanings. 2026-10-13 12:17:50 +02:00

JDrupes Builder

Build status Codacy Badge Maven Repository Version

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.