0

我可以使用 J Depend 使用简单的 java 程序获取我的 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 获取这些信息?

4

0 回答 0