There is an example of and gentle introduction to building Ignite out of Maven dependencies in the Ignite Essentials workshop. You could enroll in an upcoming free training session or access the same material on your own schedule for free on university.gridgain.com. The Ignite quick start documentation provides a little more detail and a starting point for further exploration.
https://ignite.apache.org/docs/latest/quick-start/java What I would strongly recommend avoiding is trying to embed Ignite classes into another applications' JVMs which do not provide stable infrastructure. Good performance relies, among other things, partly upon a stable cluster topology. How you build the nodes doesn't matter as much as where and how you instantiate/run them.