My Java project depends on external jars, which are open source but aren't on Maven, and in fact are non-trivial to find on the web. I would like to make my project available in the Maven central repository, but obviously I can't just add those external jars as Maven dependencies. What is the best way to go about it?
I can see two possible solutions:
Somehow package those external jars in with my own project, and tell users in an INSTALL message to first put the external jars in their own local repository
Add those external jars to the Maven repository myself, under my own groupid but not touching them otherwise.
I'm not entirely sure whether the first is possible, or whether the second is ethical. Advice would be welcome.