deephaven / deephaven-core

Deephaven Community Core
Other
257 stars 80 forks source link

EPIC: Easier support for producing a custom Java server application #1272

Open niloc132 opened 3 years ago

niloc132 commented 3 years ago

There are several degrees of freedom we have seen that should be easier to handle without outright forking the project and customizing it. Some examples:

Most or all of these can be generalized to "Make dagger modules more reusable so custom Java applications can create their own dagger component and start things up their own way". Any gradle project used in this way should be published in whole or in part to maven central for easier reuse, and a few sample apps built to show how this can be used.

devinrsmith commented 3 years ago

Part of this is making the full stack custom, and putting different pieces together. I've had some experience with that here, https://github.com/devinrsmith/crypto-sources, and the experience was "not too hard"

niloc132 commented 3 years ago

Agreed, that is important, but deliberately out of scope for this specific ticket (or rather, a different scope, addressing a different set of concerns).

pete-petey commented 2 years ago

Deephaven needs to be embedded in other Java applications... -- Allow Deephaven to call other applications, operating as a framework, not a library. -- Make sample apps that illustrate these capabilities.

pete-petey commented 2 years ago