Packaging & Publishing
Build, package, and publish your BoxLang module to ForgeBox
Build Output
./gradlew buildbuild/module/
├── box.json
├── changelog.md
├── readme.md
├── ModuleConfig.bx
├── libs/
│ └── my-module-all.jar # Shadow JAR with all dependencies
├── bifs/
│ └── *.bx # Any BoxLang BIFs
└── components/
└── *.bx # Any BoxLang componentsmy-module/
├── box.json
├── ModuleConfig.bx
├── bifs/ # BoxLang BIFs
├── components/ # BoxLang components
├── interceptors/ # BoxLang interceptors
├── libs/ # External JARs
└── public/ # Web assetsDistribution Files
File
Purpose
Required
The ignore Pattern
ignore PatternVersion Management
Publishing to ForgeBox
Module Metadata for ForgeBox
Installation After Publishing
Next Steps
Last updated
Was this helpful?
