WINDOWS 7
正如标题所解释的那样:
我在eclipse中有一个工作区,我也有一个Clearcase视图(mvn clean install - 在视图上完成一步)。我的观点有多个项目。
现在我想使用命令行将此视图导入我的工作区(请仅命令行)。导入后,我想做常规的事情,比如更新maven依赖项和构建工作区。
如果你能一步一步地命令我这样做,我真的很感激。
让我们假设dir ..视图的路径是%View%
让我们假设eclipse工作区%Workspace%
a)将所有项目从视图导入工作区。
b)更新maven依赖项。
c)建立工作空间。
d)刷新
非常感谢你的时间。我真的很感激,因为我在过去的48小时里一直被困在这里。
答案 0 :(得分:1)
注意:我想您指的是ClearCase 快照视图(包含C:\...
上的文件)。 动态视图上的任何编译都会非常慢。
我不确定您是否可以从命令行轻松地将项目导入Eclipse工作区 你可以说是一个插件(就像this thread中提出的插件一样),但它应该在现有的Eclipse会话中运行。
public void importProject(IProgressMonitor monitor) throws CoreException {
System.out.println("Create the project : " + name);
IProject newProject =
ResourcesPlugin.getWorkspace().getRoot().getProject(name);
if (!newProject.exists()) {
IProjectDescription description =
ResourcesPlugin.getWorkspace().newProjectDescription(newProj ect.getName());
description.setLocation(location);
if (assertExist() && !location.toFile().exists()) {
System.out.println("ERROR : " + name + " must exist");
} else {
newProject.create(description, monitor);
newProject.open(monitor);
}
} else if (!newProject.isOpen()) {
newProject.open(monitor);
}
}