Package org.jboss.shrinkwrap.resolver.api.maven

Examples of org.jboss.shrinkwrap.resolver.api.maven.MavenDependencyResolver


        return null;
    }

    private Bundle installBundle(String groupId, String artifactId, String version, boolean startBundle) throws BundleException {
        String filespec = groupId + ":" + artifactId + ":jar:" + version;
        MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class);
        File[] resolved = resolver.artifact(filespec).resolveAsFiles(new StrictFilter());
        if (resolved == null || resolved.length == 0)
            throw new BundleException("Cannot obtain maven artifact: " + filespec);
        if (resolved.length > 1)
            throw new BundleException("Multiple maven artifacts for: " + filespec);
View Full Code Here


        return null;
    }

    private Bundle installBundle(String groupId, String artifactId, String version, boolean startBundle) throws BundleException {
        String filespec = groupId + ":" + artifactId + ":jar:" + version;
        MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class);
        File[] resolved = resolver.artifact(filespec).resolveAsFiles(new StrictFilter());
        if (resolved == null || resolved.length == 0)
            throw new BundleException("Cannot obtain maven artifact: " + filespec);
        if (resolved.length > 1)
            throw new BundleException("Multiple maven artifacts for: " + filespec);
View Full Code Here

     * @param artifact the fully qualified artifact name
     *
     * @return the resolved files
     */
    private File[] resolveArtifact(String artifact) {
        MavenDependencyResolver mvnResolver = DependencyResolvers.use(MavenDependencyResolver.class);

        return mvnResolver.artifacts(artifact).resolveAsFiles();
    }
View Full Code Here

     *
     * @return the resolved files
     */
    private File[] resolveArtifact(String artifact, String... exclusions) {

        MavenDependencyResolver mvnDependencyResolver = DependencyResolvers.use(MavenDependencyResolver.class);

        if (isMavenUsed()) {
            mvnDependencyResolver.loadMetadataFromPom(SpringExtensionConstants.POM_XML);
        }

        return mvnDependencyResolver.artifacts(artifact).exclusions(exclusions).resolveAsFiles();
    }
View Full Code Here

public class ByteStreamManagerIT {

    @Deployment
    public static WebArchive createDeployment() {

        MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class).loadMetadataFromPom(
            "pom.xml");

        WebArchive wa = ShrinkWrap
            .create(WebArchive.class)
            .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
            .addAsResource("config/configurationLocation.xml")
            .addAsResource("config/configurationBuilder.xml")
            .addAsResource("config/configuration.properties")
            .addAsLibraries(resolver.artifact("commons-configuration:commons-configuration:1.9").resolveAsFiles())
            .addAsLibraries(resolver.artifact("commons-beanutils:commons-beanutils:1.8.3").resolveAsFiles())
            .addClasses(PlanningException.class, StorageException.class, FileUtils.class, OS.class,
                IByteStreamManager.class, IByteStreamStorage.class, FileStorage.class, ByteStreamManager.class,
                LoggerFactory.class, ConfigurationLoader.class);
        System.out.println(wa.toString(true));
        return wa;
View Full Code Here

        return null;
    }

    private Bundle installBundle(String groupId, String artifactId, String version, boolean startBundle) throws BundleException {
        String filespec = groupId + ":" + artifactId + ":jar:" + version;
        MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class);
        File[] resolved = resolver.artifact(filespec).resolveAsFiles(new StrictFilter());
        if (resolved == null || resolved.length == 0)
            throw new BundleException("Cannot obtain maven artifact: " + filespec);
        if (resolved.length > 1)
            throw new BundleException("Multiple maven artifacts for: " + filespec);
View Full Code Here

      try
      {
         ClassLoader containerClassLoader;
         if(definition.getDependencies().size() > 0)
         {
            final MavenDependencyResolver resolver = DependencyResolvers.use(MavenDependencyResolver.class).artifacts(
                  definition.getDependencies().toArray(new String[0]));
           
            URL[] resolvedURLs = MapObject.convert(resolver.resolveAsFiles());

            containerClassLoader = new FilteredURLClassLoader(resolvedURLs, "org.jboss.(arquillian|shrinkwrap)..*");
         }
         else
         {
View Full Code Here

      return artifacts;
   }

   private File[] resolveArtifact(final String artifact)
   {
      final MavenDependencyResolver mvnResolver = DependencyResolvers.use(MavenDependencyResolver.class);

      if (mavenIsUsed())
      {
         mvnResolver.loadMetadataFromPom(POM_XML);
      }

      return mvnResolver.artifact(artifact)
                        .resolveAsFiles();
   }
View Full Code Here

      return artifacts;
   }

   private File[] resolveArtifact(final String artifact)
   {
      final MavenDependencyResolver mvnResolver = DependencyResolvers.use(MavenDependencyResolver.class);

      if (mavenIsUsed())
      {
         mvnResolver.loadMetadataFromPom(POM_XML);
      }

      return mvnResolver.artifact(artifact)
                        .resolveAsFiles();
   }
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.resolver.api.maven.MavenDependencyResolver

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.