public static void removeBuilders(IProject project, List builderids)
throws CoreException {
IProjectDescription desc = project.getDescription();
ICommand[] oldSpec = desc.getBuildSpec();
int oldLength = oldSpec.length;
if (oldLength == 0)
return;
int remaining = 0;
// null out all commands that match the builder to remove
for (int i = 0; i < oldSpec.length; i++) {
if (builderids.contains(oldSpec[i].getBuilderName()))
oldSpec[i] = null;
else
remaining++;
}
// check if any were actually removed
if (remaining == oldSpec.length)
return;
ICommand[] newSpec = new ICommand[remaining];
for (int i = 0, newIndex = 0; i < oldLength; i++) {
if (oldSpec[i] != null)
newSpec[newIndex++] = oldSpec[i];
}
desc.setBuildSpec(newSpec);
project.setDescription(desc, IResource.NONE, null);
}
分享到:
相关推荐
Information Builders公司介绍
Information Builders产品列表
Angular-angular-builders.zip,angular cli@angular builders的一组自定义生成器,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决开发...
Cmake Error at builders/vpx.cmake:89 Cmake Error at builders/vpx.cmake:88 Cmake Error at builders/vpx.cmake:87 Cmake Error at builders/vpx.cmake:77 file not found WORK/desktop/cmake/windowsenv_libpath...
nano_builders
前端开源库-Builders建设者,资产建设者:css,js,sprites。
抽象精品ppt模板nano_builders049
海洋建筑商服务器Ocean Builders应用程序为seapod所有者提供了在任何iOS和Android设备上的完全控制,监视和自定义选项。 该系统旨在通过提供工具来帮助控制海洋吊舱创建过程,从而使用户能够控制海洋建造者的海洋...
@ angular-builders 该存储库的目的是整合Angular构建立面的所有社区构建器。 所有构建器的最新版本都需要Angular CLI 11 建筑商 (替代ng eject ) (允许使用Jest运行ng test ) (来自示例助洗剂文章) 保持...
Patterns and Principles for CRM Online Solution Builders
.net项目中开发中有时会用到动态构建SQL语句,根据本人使用SQL的经验,写出了一些常用的SQL语句构建类,使得SQL的生成更自然。比起用字符串拼接不但好用而且不易出错。 如: InsertBuilder insertBuilder = new ...
Opensource.builders盖茨比初学者 Opensource.builders是一个网站,用于查找和请求开源替代您已经在使用的流行软件。 :rocket:快速开始 本地设置 克隆站点。 使用Gatsby CLI创建一个新站点,并指定博客启动器。 # ...
资源来自pypi官网。 资源全名:emmet-builders-0.8.0.tar.gz
python库。 资源全名:cortex-python-builders-1.2.1.tar.gz
PC端C++ BuilderS7-200 PLC组成的控制系统是初学者一个很好的例程!对学习西门子200,300有很大的帮助!
预构建的映像可在gcr.io/cloud-builders/... ,包括: bazel :运行工具 curl :运行工具 docker :运行工具 dotnet :运行工具 gcloud :运行工具 gcs-fetcher :从Google Cloud Storage有效地获取对象 git :...
python库,解压后可用。 资源全名:cortex_python_builders-1.2.0-py3-none-any.whl
python库,解压后可用。 资源全名:aws_lambda_builders-0.7.0-py3-none-any.whl
Builders-Utilities是Alex_deGrote要求的插件,他在McBcon的我的小组讨论会上赢得了插件赠品。 该插件是许多有助于构建的小功能的集合。 链接 建造 建议使用Gradle构建项目。 在主项目目录中使用./gradlew build来...