Как получить имя поставщика и версию библиотек, используемых в проекте Java, через программу Java

Я могу получить список библиотек, используемых в моем проекте Java, используя J Depend, используя простую программу Java, как показано ниже,

import java.io.IOException;
import java.util.Collection;
import java.util.Iterator;
import jdepend.framework.*;
//import junit.framework.TestCase;

public class ConstraintTest {
    private JDepend jdepend;
    public static void main(String[] args) {
        JDepend jdepend = new JDepend();

        try{
            jdepend.addDirectory("C:/abc-workspace/example");
                jdepend.analyze();
                Collection collection=jdepend.getPackages();
                for (Iterator iterator = collection.iterator(); iterator.hasNext();) {
                JavaPackage type = (JavaPackage) iterator.next();
                System.out.println(type.getName());
            }
        }catch(IOException e){
            e.printStackTrace();
        }  
    }  
}

выход для вышеуказанной программы, т.е. для проекта "пример".

java.util
java.io
jdepend.framework
java.lang
com.example

Теперь моя задача - найти имя поставщика и номер версии для вышеуказанных библиотек. Можно ли получить эту информацию от J Depend?

0 ответов

Другие вопросы по тегам