public void testEnvironmentVariablesConsidered() throws Exception { String tmpDir = System.getenv("TEMP"); assertTrue("This test requires the environment variable TEMP to be set", tmpDir != null); File systemJar = new File("projects/MNGECLIPSE-581/mngeclipse-581.jar"); File tempJar = new File(tmpDir, "mngeclipse-581.jar"); FileUtils.copyFile(systemJar, tempJar); tempJar.deleteOnExit(); IProject[] projects = importProjects( "projects/MNGECLIPSE-581", new String[] {"pom.xml"}, new ResolverConfiguration()); assertEquals(1, projects.length); assertNotNull(projects[0]); IMavenProjectFacade facade = manager.getProject(projects[0]); assertNotNull(facade); MavenProject project = facade.getMavenProject(); assertNotNull(project); File file = project.getArtifacts().iterator().next().getFile(); assertTrue(file.toString(), file.isFile()); }