public Project createTempProject(ProjectProvider buildSystem, Iterable<Class<? extends ProjectFacet>> facetTypes)
{
File rootDirectory = OperatingSystemUtils.createTempDir();
DirectoryResource addonDir = resourceFactory.create(DirectoryResource.class, rootDirectory);
DirectoryResource projectDir = addonDir.createTempResource();
projectDir.deleteOnExit();
Project project = createProject(projectDir, buildSystem, facetTypes);
return project;
}
@Override