如何在Eclipse Che的终端创建项目

时间:2018-02-09 01:44:17

标签: eclipse-che

为了创建新项目, 我想在Eclipse Che的终端中复制“Java项目”或“TypeScript项目”(例如,使用脚本),并使它们在Eclipse Che上指示为一个新项目。 在这种情况下,应该执行什么样的程序?

1 个答案:

答案 0 :(得分:0)

您可以在#include <Windows.h> #include <SetupAPI.h> #include <stdio.h> #include <stdlib.h> #pragma comment(lib, "setupapi.lib") int main(int argc, char ** argv) { HDEVINFO hdevinfo = SetupDiGetClassDevsW(NULL, LR"(USB\VID_10C4&PID_EA61)", NULL, DIGCF_ALLCLASSES); if (hdevinfo == INVALID_HANDLE_VALUE) { DWORD err = GetLastError(); printf("SetupDiGetClassDevs: %u\n", err); return 1; } SP_DEVINFO_DATA devinfo; devinfo.cbSize = sizeof(devinfo); if (!SetupDiEnumDeviceInfo(hdevinfo, 0, &devinfo)) { DWORD err = GetLastError(); printf("SetupDiEnumDeviceInfo: %u %d\n", err, 0); return 1; } if (!SetupDiBuildDriverInfoList(hdevinfo, &devinfo, SPDIT_COMPATDRIVER)) { printf("error %d\n", GetLastError()); return 1; } SP_DRVINFO_DATA_W drvdata; drvdata.cbSize = sizeof(SP_DRVINFO_DATA_W); BOOL worked = SetupDiEnumDriverInfoW(hdevinfo, &devinfo, SPDIT_COMPATDRIVER, 0, &drvdata); if (worked) { printf("Driver found: description: %ws, MfgName: %ws, ProviderName: %ws\n", drvdata.Description, drvdata.MfgName, drvdata.ProviderName); } else { DWORD err = GetLastError(); if (err == ERROR_NO_MORE_ITEMS) printf("No driver found\n"); else { printf("SetupDiEnumDriverInfoW: %d", err); return 1; } } return 0; } 的终端中git clone。这样的项目将在Che中标记为Blank项目类型。之后,您可以更改项目类型。

相关问题