0
A
回答
0
这应该让你开始(看控制台输出,它才有意义):
import com.google.common.collect.Multimap;
import org.reflections.Reflections;
import java.util.Map;
public class PackageWalker {
public PackageWalker() {}
public void walk() {
Reflections reflections = new Reflections("org.reflections");
for (String mmapName : reflections.getStore().getStoreMap().keySet()) {
System.out.println("KEY["+mmapName+"]");
Multimap<String,String> mmap = reflections.getStore().getStoreMap().get(mmapName);
for (Map.Entry<String,String> entry: mmap.entries()) {
System.out.println(" PAIR[ "+entry.getKey()+"="+entry.getValue()+" ]");
}
}
}
public static void main(String[] args) {
new PackageWalker().walk();
}
}
以下JAR,并且需要它们的依赖(使用常春藤格式):
<dependency org="org.reflections" name="reflections" rev="0.9.8"/>
这里是我的项目文件夹: http://www.filedropper.com/laboratorytar
你只需要确定Ivy是使用ant安装的(本质上是将ivy.jar放入你的ANT_HOME/lib(或〜/ .ant/lib/on * nix中),它就会工作)。
相关问题
- 1. 查找从python中的给定基类派生的所有类
- 2. 查找包含给定包的所有依赖项
- 3. SQL:查找列包含所有给定单词的行
- 4. 查找包含特定类的所有html元素
- 5. 查找给定列中有数据的所有表
- 6. 在SQL Server中查找树中给定ID的所有父母
- 7. 列出实现给定接口的包中的所有类
- 8. Java程序包扫描器 - 找到具有给定接口的所有类
- 9. 查找包中的所有类的行家依赖
- 10. python查找列表中的给定节点的所有邻居
- 11. 查找给定函数f的输出中涉及的所有函数和类?
- 12. OrientDB:查找所有没有给定类的直接邻居顶点的顶点
- 13. 查找给定字符串中的所有非重复字符
- 14. 如何查找数组中给定元素的所有索引?
- 15. 如何查找给定字典中的所有输入单词?
- 16. MarkLogic查找所有包含给定xpath的空节点的doc uris
- 17. 查找具有包含特定属性值的属性的所有类
- 18. 查找包含轨道中特定属性的所有记录
- 19. 查找具有给定PR_SEARCH_KEY的所有邮件
- 20. Mysql查询找到具有所有给定权限的用户
- 21. 查找具有给定条件的所有重复行
- 22. 如何找到包含所有给定框的框?
- 23. 递归找到包含所有给定模式的文件
- 24. 如何查找为R中的类定义的所有方法?
- 25. 如何查找从Perl中的包继承的所有包?
- 26. 查找所有可能的子集总和给定的数
- 27. 用条件查找给定N的所有排列的算法
- 28. javaScript - 查找给定整数的所有因数的总和
- 29. 查找数据库中指定类型的所有列
- 30. 如何查找包含模块的所有类别
我的项目不是maven项目。我已经从谷歌页面下载了jar文件,但无法弄清楚如何将它放入我的蚂蚁项目 – user1801813 2013-02-13 02:55:21
我只是将它作为参考,以便让它发挥作用。你应该看看常春藤和蚂蚁,很容易设置,它会为你做依赖,所以你不必管理罐子(花了我30分钟才能使它工作:http://ant.apache.org/ivy/Ivy比Maven容易得多)。 把所有的罐子放进一个lib文件夹,当你从蚂蚁运行它时,将这些罐子添加到classpath(通常的做法是你可以做外部的罐子)。 – 2013-02-13 16:33:53