I have written two Java desktop programs that I would like to license under GPLv3 and distribute as executable JARs on Gitlab. The programs use Maven for dependencies and pull in GPLv3 and LGPL libraries.
I have never licensed or distributed software and am worried about meeting the licensing requirements of the libraries. I have read many answers here and about the web but I'm afraid I still don't feel like I have a good handle on the complexity involved.
If my parent programs are licensed under GPLv3 and their source code available on Gitlab alongside the JARs, does that meet the requirements of the GPLv3/LGPL libraries I am using?