I have a dependency in a scala project which I want to include in it so that it will be available in the project without having to use the Internet for everyone who uses the project. In other words, I want to do kind of "publish local" but a little differently: publish local publishes it locally only at my machine and everyone using the project will have to publish it locally on their machine as well, whereas I want to publish this dependency directly in this scala project.
Is it possible and how?
UPDATE:
I want to give the project to a person over the Internet. I want they to download only my project without having to download anything else. But my project has one external dependency which I can download myself.
Can I include this dependency (after downloading it myself) into the project and give the project to the person so they'll be able to run it successfully? And how? And how do I make sbt to load it from the project and not from the Internet or anywhere else?