This is a module of Bearsampp project involving Memcached.
This project uses Gradle as its build system. The legacy Ant build has been fully replaced with a modern, pure Gradle implementation.
- Automatic Downloads: Fetches Memcached versions from modules-untouched
- Smart Caching: Downloads are cached to speed up subsequent builds
- Multiple Formats: Supports .7z, .zip, and .tar.gz archives
- Hash Generation: Automatically creates MD5, SHA1, SHA256, and SHA512 checksums
# Display build information
gradle info
# List available versions from modules-untouched
gradle listReleases
# Build a release (downloads automatically from modules-untouched)
gradle release -PbundleVersion=1.6.29
# Build all versions
gradle releaseAll
# Clean build artifacts
gradle cleanNote: The build automatically downloads and extracts Memcached versions from the modules-untouched repository. You don't need to manually download or place files in the bin/ directory.
| Requirement | Version | Purpose |
|---|---|---|
| Java | 8+ | Required for Gradle execution |
| Gradle | 8.0+ | Build automation tool |
| 7-Zip | Latest | Archive creation (.7z format) |
| Task | Description |
|---|---|
release |
Build release package (interactive/non-interactive) |
releaseAll |
Build releases for all available versions |
clean |
Clean build artifacts and temporary files |
verify |
Verify build environment and dependencies |
info |
Display build configuration information |
listVersions |
List available bundle versions in bin/ |
listReleases |
List available releases from modules-untouched |
validateProperties |
Validate build.properties configuration |
checkModulesUntouched |
Check modules-untouched integration |
For complete documentation, see .gradle-docs/README.md
- Build Documentation: .gradle-docs/README.md
- Task Reference: .gradle-docs/TASKS.md
- Configuration Guide: .gradle-docs/CONFIGURATION.md
- Module Downloads: https://bearsampp.com/module/memcached
Issues must be reported on Bearsampp repository.