https://github.com/smallrye/jdeparser
A Java source code generation library
https://github.com/smallrye/jdeparser
Last synced: 14 days ago
JSON representation
A Java source code generation library
- Host: GitHub
- URL: https://github.com/smallrye/jdeparser
- Owner: smallrye
- License: apache-2.0
- Created: 2026-04-23T17:31:43.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-04T13:27:41.000Z (about 2 months ago)
- Last Synced: 2026-05-04T15:31:36.469Z (about 2 months ago)
- Language: Java
- Size: 556 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://search.maven.org/search?q=a:jdeparser)
[](http://www.apache.org/licenses/LICENSE-2.0)
# SmallRye JDeparser
A Java source code generation library.
Rather than concatenating strings or manipulating template files, JDeparser provides a type-safe API for constructing syntactically correct Java source code.
JDeparser is designed for two primary use cases:
* **Annotation processors** that generate source files during compilation
* **Build-time code generators** that produce Java source as part of a build pipeline
## Getting Started
Add the following dependency to your project:
```xml
io.smallrye.jdeparser
jdeparser
VERSION
```
Replace `VERSION` with the latest release version.
For detailed usage instructions and API documentation, see the [User Manual](MANUAL.adoc).
## Build
Building this project requires JDK 25 or later:
```bash
mvn clean verify
```
## License
This project is licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).