Package org.apache.maven.model

Examples of org.apache.maven.model.Build


        destinationDirectory.mkdir();

        MavenProject mavenProject = new MavenProject();
        mavenProject.setGroupId( "foo" );
        mavenProject.setArtifactId( "bar" );
        mavenProject.setBuild( new Build()
        {
            @Override
            public String getDirectory()
            {
                return basedir + "/target";
View Full Code Here


            pathTranslatorCtl = MockControl.createControl( PathTranslator.class );
            PathTranslator pt = (PathTranslator) pathTranslatorCtl.getMock();

            Model model = new Model();

            Build build = new Build();
            build.setDirectory( "target" );

            model.setBuild( build );

            MavenProject project = new MavenProject( model );
            project.setFile( new File( "pom.xml" ).getAbsoluteFile() );
View Full Code Here

   @Override
   public DirectoryResource getResourceDirectory()
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Build build = mavenFacet.getModel().getBuild();
      final String resFolderName;
      if (build != null && !build.getResources().isEmpty() && build.getResources().get(0).getDirectory() != null)
      {
         resFolderName = build.getResources().get(0).getDirectory();
      }
      else
      {
         resFolderName = "src" + File.separator + "main" + File.separator + "resources";
      }
View Full Code Here

   @Override
   public DirectoryResource getTestResourceDirectory()
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Build build = mavenFacet.getModel().getBuild();
      final String resFolderName;
      if (build != null && !build.getTestResources().isEmpty()
               && build.getTestResources().get(0).getDirectory() != null)
      {
         resFolderName = build.getTestResources().get(0).getDirectory();
      }
      else
      {
         resFolderName = "src" + File.separator + "test" + File.separator + "resources";
      }
View Full Code Here

   {
      MavenFacetImpl mvn = getFaceted().getFacet(MavenFacetImpl.class);

      try
      {
         Build build = mvn.getProjectBuildingResult().getProject().getBuild();
         String directory = build.getDirectory();
         String finalName = build.getFinalName();

         if (Strings.isNullOrEmpty(directory))
         {
            throw new IllegalStateException("Project build directory is not configured");
         }
View Full Code Here

   @Override
   public String getFinalName()
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Model pom = mavenFacet.getModel();
      Build build = pom.getBuild();
      return build != null ? build.getFinalName() : getDefaultFinalName();
   }
View Full Code Here

   @Override
   public void setFinalName(final String finalName)
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Model pom = mavenFacet.getModel();
      Build build = pom.getBuild();
      if (build == null)
      {
         build = new Build();
         pom.setBuild(build);
      }
      pom.getBuild().setFinalName(finalName);
      mavenFacet.setModel(pom);
   }
View Full Code Here

   @Override
   public DirectoryResource getSourceDirectory()
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Build build = mavenFacet.getModel().getBuild();
      String srcFolderName;
      if (build != null && build.getSourceDirectory() != null)
      {
         srcFolderName = mavenFacet.resolveProperties(build.getSourceDirectory());
      }
      else
      {
         srcFolderName = "src" + File.separator + "main" + File.separator + "java";
      }
View Full Code Here

   @Override
   public DirectoryResource getTestSourceDirectory()
   {
      MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
      Build build = mavenFacet.getModel().getBuild();
      String srcFolderName;
      if (build != null && build.getTestSourceDirectory() != null)
      {
         srcFolderName = mavenFacet.resolveProperties(build.getTestSourceDirectory());
      }
      else
      {
         srcFolderName = "src" + File.separator + "test" + File.separator + "java";
      }
View Full Code Here

      {
         // No Profile ID specified, use pom's <build>
         build = pom.getBuild();
         if (build == null)
         {
            pom.setBuild(new Build());
            build = pom.getBuild();
         }
      }
      else
      {
         Profile profile = getProfile(pom, profileParam);
         if (profile == null)
         {
            profile = profileParam.getAsMavenProfile();
            profile.setBuild(new Build());
            pom.getProfiles().add(profile);
         }
         build = profile.getBuild();
         if (build == null)
         {
            profile.setBuild(new Build());
            build = profile.getBuild();
         }
      }
      return build;
   }
View Full Code Here

TOP

Related Classes of org.apache.maven.model.Build

Copyright © 2018 www.massapicom. 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.