Как вывести список подключенных библиотек к проекту?
Джава ничего не знает о системах сборки. В джава есть пакеты. Где они конкретно лежат джава не знает.
Можно попробовать парсить classpath, но я бы на это не поставил.
Парсить можно примерно так:
ClassLoader cl = ClassLoader.getSystemClassLoader();

        URL[] urls = ((URLClassLoader)cl).getURLs();

        for(URL url: urls){
        	System.out.println(url.getFile());
        }
Почти все современные среды разработки в дереве проекта (Project=>External libraries) показывают зависимости.
Но успех мероприятия сильно зависит от того как проект создавался. Для maven-сборщика
это точно работает.  Для других - надо смотреть.