1
我想知道是否可以使用代码为特定项目运行eclipse构建过程?我搜索了stackoverflow,似乎无法找到答案。Eclipse - 如何以编程方式启动构建过程?
我想知道是否可以使用代码为特定项目运行eclipse构建过程?我搜索了stackoverflow,似乎无法找到答案。Eclipse - 如何以编程方式启动构建过程?
看看org.eclipse.ui.internal.ide.dialogs.CleanDialog.buttonPressed(...)
的代码。
我似乎无法在这里的eclipse api文档中找到'CleanDialog'类 - http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/reference/api/ index.html你有链接到这个?另外,这将如何帮助我? – Joeblackdev
这是因为它是一个内部类,Eclipse中的内部类不是API的一部分,所以没有相关文档。获取Eclipse UI的源代码(或Eclipse for RCP开发包,其中包含源代码)。它会以这种方式帮助你,你可以使用那里的代码作为模板来开发你自己的插件来满足你的需求 – dunni
@Joeblackdev对于混淆抱歉......基本上你需要创建一个'BuildAction'对象(这是公开的API),它返回你想要构建的资源并调用'runInBackground(...)'...这个细节最好从'org.eclipse.ui.internal.ide.dialogs.CleanDialog'解除...... –