最近开发时不想用Eclipse中CNF配置的refector中的rename的action,主要是因为那个重命名框不好自定义;
于是自己动手写了一个重命名的对话框,关键是如何重命名一个IProject工程呢?总不能导出来换个名字再导进去把,下面是解决办法:
首先需要依赖org.eclipse.ltk.core.refectoring插件,
RenameResourceProcessor processor = new RenameResourceProcessor(project);
processor.setNewResourceName(newprojectname);
try {
Change change = processor.createChange(new NullProgressMonitor());
change.perform(new NullProgressMonitor());
} catch (CoreException e1) {
e1.printStackTrace();
}over
本文介绍了一种在Eclipse中手动实现项目重命名的方法,避免使用默认的refactor功能。通过利用org.eclipse.ltk.core.refactoring插件,创建了一个自定义的重命名流程。
4165

被折叠的 条评论
为什么被折叠?



