Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IProject.build()


        assertFalse( cfile.exists() );

        // reintroduce @Component annotation, assert ds descriptor is created
        copyContent( project, "src/main/java/ds/ServiceImpl.java-ds", "src/main/java/ds/ServiceImpl.java" );
        project.build( IncrementalProjectBuilder.CLEAN_BUILD, monitor );
        project.build( IncrementalProjectBuilder.FULL_BUILD, monitor );
        project.build( IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor );
        assertTrue( cfile.exists() );
    }

    public void testDeclerativeServicesBnd()
View Full Code Here


        // reintroduce @Component annotation, assert ds descriptor is created
        copyContent( project, "src/main/java/ds/ServiceImpl.java-ds", "src/main/java/ds/ServiceImpl.java" );
        project.build( IncrementalProjectBuilder.CLEAN_BUILD, monitor );
        project.build( IncrementalProjectBuilder.FULL_BUILD, monitor );
        project.build( IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor );
        assertTrue( cfile.exists() );
    }

    public void testDeclerativeServicesBnd()
        throws Exception
View Full Code Here

    ResolverConfiguration configuration = new ResolverConfiguration();
    IProject project = importProject("target/projects/jcasgen/simple/pom.xml", configuration);
    waitForJobsToComplete();
    assertNoErrors(project);

    project.build(IncrementalProjectBuilder.FULL_BUILD, monitor);
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // make sure the Java sources were generated
View Full Code Here

    IProject project = importProject("target/projects/jcasgen/simple/pom.xml", configuration);
    waitForJobsToComplete();
    assertNoErrors(project);

    project.build(IncrementalProjectBuilder.FULL_BUILD, monitor);
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // make sure the Java sources were generated
    String prefix = "target/generated-sources/jcasgen/type/";
View Full Code Here

    ResolverConfiguration configuration = new ResolverConfiguration();
    IProject project = importProject("target/projects/jcasgen/simple/pom.xml", configuration);
    waitForJobsToComplete();
    assertNoErrors(project);

    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // make sure the Java sources were generated
    assertTrue(project.getFolder("target/generated-sources/jcasgen").exists());
View Full Code Here

    // remove the generated directory
    project.getFolder("target/generated-sources/jcasgen").delete(IProject.FORCE, monitor);
    assertFalse(project.getFolder("target/generated-sources/jcasgen").exists());

    // re-build
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // make sure the Java sources were generated
    assertTrue(project.getFolder("target/generated-sources/jcasgen").exists());
View Full Code Here

    ResolverConfiguration configuration = new ResolverConfiguration();
    IProject project = importProject("target/projects/jcasgen/classpath/pom.xml", configuration);
    waitForJobsToComplete();
    assertNoErrors(project);

    project.build(IncrementalProjectBuilder.FULL_BUILD, monitor);
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    String prefix = "target/generated-sources/jcasgen/type/";
View Full Code Here

    IProject project = importProject("target/projects/jcasgen/classpath/pom.xml", configuration);
    waitForJobsToComplete();
    assertNoErrors(project);

    project.build(IncrementalProjectBuilder.FULL_BUILD, monitor);
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    String prefix = "target/generated-sources/jcasgen/type/";
    IFile sentenceFile = project.getFile(prefix + "span/Sentence.java");
View Full Code Here

    long sentenceTime = sentenceFile.getModificationStamp();
    long tokenTime = tokenFile.getModificationStamp();
    long dependencyTime = dependencyFile.getModificationStamp();

    // build incrementally
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // modify something unrelated to the type system
    project.getFile("pom.xml").touch(monitor);
View Full Code Here

    // modify something unrelated to the type system
    project.getFile("pom.xml").touch(monitor);
    Thread.sleep(1000);

    // re-run the build
    project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor);
    waitForJobsToComplete();
    assertNoErrors(project);

    // make sure no type system files were changed
    assertEquals(sentenceTime, sentenceFile.getModificationStamp(), 1e-10);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.