Как получить имя поставщика и версию библиотек, используемых в проекте 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?