我正在开发eclipse插件。用户可以选择项目或特定包,我想在该项目或包中找到所有类及其包信息。 因此,如果用户选择项目,我想生成包含以下信息的文件,
com.db.util = com.db.util.QueryService.java,com.db.util.DBParsingService.java com.xx.dao = com.xx.dao.DBDao.java,com.xx.dao.EnterpriseDao.java 。 。 等等......
我已经搜索了很多,但找不到任何好办法来实现这一目标。 到目前为止,我做了以下,
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject fProject = root.getProject(projectName);
IProject中有可用的方法,但我不确定我是否可以从这个课程中获得任何帮助。
答案 0 :(得分:0)
您应该使用JDT来完成此任务。您的入口点为IJavaModel(通过JavaCore#create(org.eclipse.core.resources.IWorkspaceRoot)检索。