Package org.jboss.forge.addon.gradle.projects.model

Examples of org.jboss.forge.addon.gradle.projects.model.GradleModel


   @Override
   public List<DirectoryResource> getResourceDirectories()
   {
      List<DirectoryResource> resources = Lists.newArrayList();
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();

      for (GradleSourceSet sourceSet : model.getEffectiveSourceSets())
      {
         for (GradleSourceDirectory sourceDir : sourceSet.getResourceDirectories())
         {
            resources.add(directoryResourceFromRelativePath(sourceDir.getPath()));
         }
View Full Code Here


   }

   @Override
   public DirectoryResource getResourceDirectory()
   {
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();
      GradleSourceDirectory dir = GradleResourceUtil.findSourceSetNamed(model.getEffectiveSourceSets(), "main")
               .getResourceDirectories().get(0);
      return directoryResourceFromRelativePath(dir.getPath());
   }
View Full Code Here

   }

   @Override
   public DirectoryResource getTestResourceDirectory()
   {
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();
      GradleSourceDirectory dir = GradleResourceUtil.findSourceSetNamed(model.getEffectiveSourceSets(), "test")
               .getResourceDirectories().get(0);
      return directoryResourceFromRelativePath(dir.getPath());
   }
View Full Code Here

   }

   private List<DirectoryResource> getResourcesFromSourceSet(String sourceSetName)
   {
      List<DirectoryResource> resources = Lists.newArrayList();
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();

      for (GradleSourceDirectory sourceDir : GradleResourceUtil
               .findSourceSetNamed(model.getEffectiveSourceSets(), sourceSetName)
               .getResourceDirectories())
      {
         resources.add(directoryResourceFromRelativePath(sourceDir.getPath()));
      }
View Full Code Here

   }

   @Override
   public Dependency resolveProperties(Dependency dependency)
   {
      GradleModel model = getGradleFacet().getModel();
      Map<String, String> props = model.getEffectiveProperties();
      DependencyBuilder builder = DependencyBuilder.create(dependency);

      builder.setGroupId(resolveProperties(props, dependency.getCoordinate().getGroupId()));
      builder.setArtifactId(resolveProperties(props, dependency.getCoordinate().getArtifactId()));
      builder.setVersion(resolveProperties(props, dependency.getCoordinate().getVersion()));
View Full Code Here

   @Override
   public List<DirectoryResource> getSourceDirectories()
   {
      List<DirectoryResource> resources = Lists.newArrayList();
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();

      for (GradleSourceSet sourceSet : model.getEffectiveSourceSets())
      {
         for (GradleSourceDirectory sourceDir : sourceSet.getJavaDirectories())
         {
            resources.add(directoryResourceFromRelativePath(sourceDir.getPath()));
         }
View Full Code Here

   }

   @Override
   public DirectoryResource getSourceDirectory()
   {
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();
      GradleSourceDirectory dir = GradleResourceUtil.findSourceSetNamed(model.getEffectiveSourceSets(), "main")
               .getJavaDirectories().get(0);
      return directoryResourceFromRelativePath(dir.getPath());
   }
View Full Code Here

   }

   @Override
   public DirectoryResource getTestSourceDirectory()
   {
      GradleModel model = getFaceted().getFacet(GradleFacet.class).getModel();
      GradleSourceDirectory dir = GradleResourceUtil.findSourceSetNamed(model.getEffectiveSourceSets(), "test")
               .getJavaDirectories().get(0);
      return directoryResourceFromRelativePath(dir.getPath());
   }
View Full Code Here

      String forgeOutput = readForgeOutputAndClean();

      String script = getBuildScriptResource().getContents();
      Map<String, String> profileScripts = getProfileScripts();

      GradleModel loadedModel = GradleModelLoadUtil.load(script, profileScripts, forgeOutput);

      // Set resources for profiles
      profileModels = Maps.newHashMap();
      for (GradleProfile profile : loadedModel.getProfiles())
      {
         profileModels.put(profile.getName(), profile.getModel());
      }

      this.model = loadedModel;
View Full Code Here

TOP

Related Classes of org.jboss.forge.addon.gradle.projects.model.GradleModel

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.