Examples of DependencyBuilder


Examples of org.jboss.forge.project.dependencies.DependencyBuilder

            if (shell.promptBoolean("Dependency is managed [" +
                     existingDep.getGroupId() + ":" +
                     existingDep.getArtifactId() + ":" + existingDep.getVersion()
                     + "], reference the managed dependency?", true))
            {
               DependencyBuilder depToAdd = DependencyBuilder.create();
               depToAdd.setGroupId(gav.getGroupId());
               depToAdd.setArtifactId(gav.getArtifactId());
               deps.addDependency(depToAdd);
               out.println("Added dependency [" + depToAdd + "]");
               requestProcessed = true;
            }
         }
         if (!requestProcessed)
         {
            DependencyBuilder search = DependencyBuilder.create(gav).setVersion("[0,)");
            List<Dependency> availableVersions = deps.resolveAvailableVersions(search);

            if (availableVersions.isEmpty())
            {
               if (Strings.isNullOrEmpty(gav.getVersion())
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

      if (!manDeps.hasEffectiveManagedDependency(gav)
               || shell.promptBoolean(
                        "Managed dependency already exists [" + gav.getGroupId() + ":" + gav.getArtifactId()
                                 + "], continue?", true))
      {
         DependencyBuilder search = DependencyBuilder.create(gav).setVersion("[0,)");
         List<Dependency> availableVersions = manDeps.resolveAvailableVersions(search);

         if (availableVersions.isEmpty())
         {
            throw new RuntimeException("No available versions resolved for managed dependency [" + gav + "]");
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

      DependencyFacet deps = project.getFacet(DependencyFacet.class);

      // Exists in deps, no version change requested
      Dependency existing = deps.getEffectiveDependency(dependency);
      Dependency existingManaged = deps.getEffectiveManagedDependency(dependency);
      DependencyBuilder unversioned = DependencyBuilder.create(dependency).setVersion(null)
               .setScopeType(type == null ? dependency.getScopeType() : type.toString())
               .setPackagingType(dependency.getPackagingType());

      if (existing != null) // we already have the dep
      {
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

   }

   private Dependency promptAndUpdate(final Dependency dependency, final DependencyFacet deps,
            final DependencyBuilder unversioned)
   {
      DependencyBuilder toAdd = DependencyBuilder.create(promptVersion(deps, dependency));

      // ensure that the added managed dependency has the same traits as the dependency provided
      toAdd.setScopeType(dependency.getScopeType())
               .setClassifier(dependency.getClassifier())
               .setPackagingType(dependency.getPackagingType());

      deps.addDirectDependency(unversioned);
      deps.addDirectManagedDependency(toAdd);
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

            if (shell.promptBoolean("Dependency is managed [" +
                     existingDep.getGroupId() + ":" +
                     existingDep.getArtifactId() + ":" + existingDep.getVersion()
                     + "], reference the managed dependency?", true))
            {
               DependencyBuilder depToAdd = DependencyBuilder.create();
               depToAdd.setGroupId(gav.getGroupId());
               depToAdd.setArtifactId(gav.getArtifactId());
               deps.addDirectDependency(depToAdd);
               out.println("Added dependency [" + depToAdd + "]");
               requestProcessed = true;
            }
         }
         if (!requestProcessed)
         {
            DependencyBuilder search = DependencyBuilder.create(gav).setVersion("[0,)");
            List<Dependency> availableVersions = deps.resolveAvailableVersions(search);

            if (availableVersions.isEmpty())
            {
               if (Strings.isNullOrEmpty(gav.getVersion())
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

      if (!manDeps.hasEffectiveManagedDependency(gav)
               || shell.promptBoolean(
                        "Managed dependency already exists [" + gav.getGroupId() + ":" + gav.getArtifactId()
                                 + "], continue?", true))
      {
         DependencyBuilder search = DependencyBuilder.create(gav).setVersion("[0,)");
         List<Dependency> availableVersions = manDeps.resolveAvailableVersions(search);

         if (availableVersions.isEmpty())
         {
            throw new RuntimeException("No available versions resolved for managed dependency [" + gav + "]");
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

      return JPAProvider.HIBERNATE.getProvider(manager).getMetaModelProvider();
   }

   private void addProcessorPlugin(MetaModelProvider provider)
   {
      DependencyBuilder processorDependency = createProcessorDependency();
      Dependency versioned = promptVersion(processorDependency);

      ConfigurationBuilder configuration = ConfigurationBuilder.create();
      configuration.createConfigurationElement("processors")
               .addChild("processor").setText(provider.getProcessor());
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

               DependencyBuilder.create(aptDependency).setScopeType("provided"));
   }

   private DependencyBuilder createProcessorDependency()
   {
      DependencyBuilder processorDependency = DependencyBuilder.create()
               .setGroupId("org.bsc.maven")
               .setArtifactId("maven-processor-plugin");
      return processorDependency;
   }
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

      pluginFacet.updatePlugin(compiler);
   }

   private boolean processorConfigured(MetaModelProvider provider)
   {
      DependencyBuilder dependency = createProcessorDependency().setVersion(null);
      MavenPluginFacet pluginFacet = project.getFacet(MavenPluginFacet.class);
      if (pluginFacet.hasPlugin(dependency))
      {
         MavenPlugin plugin = pluginFacet.getPlugin(dependency);
         if (plugin.listExecutions().size() > 0)
View Full Code Here

Examples of org.jboss.forge.project.dependencies.DependencyBuilder

            throw new IllegalStateException("Unable to recognise plugin project in ["
                     + buildDir.getFullyQualifiedName() + "]");
         }

         DependencyFacet deps = project.getFacet(DependencyFacet.class);
         DependencyBuilder shellApi = DependencyBuilder.create("org.jboss.forge:forge-shell-api");

         String apiVersion = null;
         if (!deps.hasEffectiveDependency(shellApi)
                  && !prompt.promptBoolean(
                           "The project does not appear to be a Forge Plugin Project, install anyway?",
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.