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%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Michael N. Lipp 3a3559fcf4
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
Release.
2026-09-12 12:01:23 +02:00
.github/workflows Fix base URL. 2026-08-09 14:08:15 +02:00
.opencode/commands Update index. 2026-08-27 10:43:06 +02:00
.woodpecker Test without explicit jdk setting. 2026-01-04 21:02:21 +01:00
_jdbld Update. 2026-09-12 11:53:28 +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 Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
distribution/src/org/jdrupes/builder/distribution Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
eclipse Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
git Fix comment. 2026-09-03 15:08:14 +02:00
java Not needed. 2026-08-27 09:36:29 +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 Use ContextualSnapshotVersionFilter. 2026-09-12 11:58:13 +02:00
nodejs/src/org/jdrupes/builder/ext/nodejs Fix badges. 2026-08-09 12:41:20 +02:00
startup Avoid re-configuration of logging when running jdbld tests. 2026-08-26 11:53:10 +02:00
test-projects Add JPMS support. 2026-08-25 09:48:48 +02:00
vscode/src/org/jdrupes/builder/vscode Ensure consistent behavior. 2026-08-26 15:14:55 +02:00
webpages Update index. 2026-08-27 10:43:06 +02: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-08-26 15:21:02 +02:00
.markdownlint.yaml Configure markdownlint. 2026-02-24 18:15:46 +01:00
AGENTS.md Add JPMS support. 2026-08-25 09:48:48 +02:00
checkstyle.xml Add JPMS support. 2026-08-25 09:48:48 +02:00
jdbld Release. 2026-09-12 12:01:23 +02: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 warning. 2026-07-03 23:35:02 +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.