hashgraph / hashgraph/pbj

Break Gradle plugin out of pbj-core and pbj-compiler

Open
#260 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
44
Forks
15
Avg merge
1d 15h
Merged PRs (30d)
12

Description

The PBJ project has a funky build due to the fact that it builds a plugin, and that plugin is part of the pbj-compiler project. I think we could instead rearrange the project such that:

```
root
|
- pbj-compiler
- pbj-runtime
- pbj-gradle-plugin
- pbj-grpc-helidon
- tests
- pbj-integration-tests
```

The compiler depends on the runtime, the gradle plugin depends on both, and the helidon plugin depends on all three. There would be a single multi-project gradle build, and each of the above would be a different module.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.