[JDT] 取得 java source folder 路徑
public List<IPackageFragmentRoot> getSourcePaths(IJavaProject project)
throws JavaModelException {
List<IPackageFragmentRoot> sourcePaths =
new ArrayList<IPackageFragmentRoot>();
IPackageFragmentRoot[] roots = project.getAllPackageFragmentRoots();
for (IPackageFragmentRoot r : roots) {
if (!r.getPath().toString().endsWith(".jar")) {
sourcePaths.add(r);
}
}
return sourcePaths;
}
查了 mail-list 發現,原來 source folder 是 IPackageFragmentRoot 的一種
有種恍然大悟(誤)的感覺啊!所以,要符合 source folder 只要排除 .jar 的檔案。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.13.88
推
07/29 20:30, , 1F
07/29 20:30, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Eclipse 近期熱門文章
PTT數位生活區 即時熱門文章