Package org.jboss.forge.project.dependencies

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


                .messageInterpolator("org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator")
                .traversableResolver("org.hibernate.validator.engine.resolver.DefaultTraversableResolver")
                .constraintValidatorFactory("org.hibernate.validator.engine.ConstraintValidatorFactoryImpl");

        // add hibernate validator dependencies
        final DependencyBuilder hibernateValidator = DependencyBuilder.create()
                .setGroupId("org.hibernate")
                .setArtifactId("hibernate-validator")
                .setVersion("[4.1.0.Final,)")
                .setScopeType(PROVIDED);
View Full Code Here


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

      List<Dependency> versions = deps.resolveAvailableVersions("org.jboss.forge:forge-shell-api:[,]");
      Dependency version = shell.promptChoiceTyped("Install which version of the Forge API?", versions);
      deps.setProperty("forge.api.version", version.getVersion());
      DependencyBuilder apiDep = DependencyBuilder.create("org.jboss.forge:forge-shell-api:${forge.api.version}")
               .setScopeType(ScopeType.PROVIDED);
      DependencyBuilder testDep = DependencyBuilder.create("org.jboss.forge:forge-test-harness:${forge.api.version}")
               .setScopeType(ScopeType.TEST);
      DependencyBuilder testShellDep = DependencyBuilder.create("org.jboss.forge:forge-shell:${forge.api.version}")
               .setScopeType(ScopeType.TEST);

      deps.addDependency(apiDep);
      deps.addDependency(testDep);
      deps.addDependency(testShellDep);
View Full Code Here

            if (ar instanceof RemoteRepository)
            {
               RemoteRepository remoteRepo = new RemoteRepository(ar.getId(), ar.getContentType(),
                           ((RemoteRepository) ar).getUrl());
               request.addRepository(remoteRepo);
               DependencyBuilder currentVersion = DependencyBuilder.create(dep).setVersion(version.toString());
               request.setArtifact(dependencyToMavenArtifact(currentVersion));

               try
               {
                  ArtifactResult a = system.resolveArtifact(session, request);
View Full Code Here

   public List<Dependency> getDirectDependencies()
   {
      List<Dependency> dependencies = new ArrayList<Dependency>();
      for (org.apache.maven.model.Dependency pluginDependency : getDependencies())
      {
         DependencyBuilder builder = DependencyBuilder.create()
                  .setArtifactId(pluginDependency.getArtifactId())
                  .setGroupId(pluginDependency.getGroupId())
                  .setVersion(pluginDependency.getVersion())
                  .setPackagingType(pluginDependency.getType())
                  .setScopeType(pluginDependency.getScope());
View Full Code Here

            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

         {
            folder.mkdirs();
         }

         MavenPluginFacet plugins = project.getFacet(MavenPluginFacet.class);
         DependencyBuilder mvnWarPluginDep = DependencyBuilder.create("org.apache.maven.plugins:maven-war-plugin")
                  .setVersion("2.1.1");

         MavenPlugin plugin;
         if (!plugins.hasPlugin(mvnWarPluginDep))
         {
View Full Code Here

         VersionRangeResult versions = getVersions(dep, convertToMavenRepos(repositories));

         VERSION: for (Version version : versions.getVersions())
         {
            ArtifactRepository ar = versions.getRepository(version);
            DependencyBuilder currentVersion = DependencyBuilder.create(dep).setVersion(version.toString());
            Artifact artifact = dependencyToMavenArtifact(currentVersion);

            if (ar instanceof LocalRepository)
            {
               LocalArtifactRequest request = new LocalArtifactRequest(artifact, null, null);
View Full Code Here

   @Override
   public Dependency resolveProperties(final Dependency dependency)
   {
      MavenCoreFacet mvn = project.getFacet(MavenCoreFacet.class);
      DependencyBuilder builder = DependencyBuilder.create(dependency);

      builder.setGroupId(mvn.resolveProperties(dependency.getGroupId()));
      builder.setArtifactId(mvn.resolveProperties(dependency.getArtifactId()));
      builder.setVersion(mvn.resolveProperties(dependency.getVersion()));
      builder.setClassifier(mvn.resolveProperties(dependency.getClassifier()));
      builder.setPackagingType(mvn.resolveProperties(dependency.getPackagingType()));
      builder.setScopeType(mvn.resolveProperties(dependency.getScopeType()));

      return builder;
   }
View Full Code Here

                .setMessageInterpolator("org.apache.bval.jsr303.DefaultMessageInterpolator")
                .setTraversableResolver("org.apache.bval.jsr303.resolver.DefaultTraversableResolver")
                .setConstraintValidatorFactory("org.apache.bval.jsr303.DefaultConstraintValidatorFactory");

        // add apache bean validation dependencies
        final DependencyBuilder apacheBeanValidation = DependencyBuilder.create()
                .setGroupId("org.apache.bval")
                .setArtifactId("org.apache.bval.bundle");

        final Set<Dependency> tmpSet = new LinkedHashSet<Dependency>();
        tmpSet.add(apacheBeanValidation);
View Full Code Here

                .setMessageInterpolator("org.apache.bval.jsr303.DefaultMessageInterpolator")
                .setTraversableResolver("org.apache.bval.jsr303.resolver.DefaultTraversableResolver")
                .setConstraintValidatorFactory("org.apache.bval.jsr303.DefaultConstraintValidatorFactory");

        // add apache bean validation dependencies
        final DependencyBuilder apacheBeanValidation = DependencyBuilder.create()
                .setGroupId("org.apache.bval")
                .setArtifactId("org.apache.bval.bundle");

        final Set<Dependency> tmpSet = new LinkedHashSet<Dependency>();
        tmpSet.add(apacheBeanValidation);
View Full Code Here

TOP

Related Classes of org.jboss.forge.project.dependencies.DependencyBuilder

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.