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

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


            List<GlobalParameter> repolist = em
                    .createQuery("SELECT gp FROM GlobalParameter gp WHERE gp.key = :repo", GlobalParameter.class)
                    .setParameter("repo", "mavenRepo").getResultList();

            boolean withCentral = false;
            ConfigurableMavenResolverSystem resolver = Maven.configureResolver();

            for (GlobalParameter gp : repolist)
            {
                if (gp.getValue().contains("repo1.maven.org"))
                {
                    withCentral = true;
                }
                resolver = resolver.withRemoteRepo(MavenRemoteRepositories.createRemoteRepository(gp.getId().toString(), gp.getValue(),
                        "default").setUpdatePolicy(MavenUpdatePolicy.UPDATE_POLICY_NEVER));
            }
            resolver.withMavenCentralRepo(withCentral);

            File[] depFiles = null;

            try
            {
                depFiles = resolver.loadPomFromFile(pomFile).importRuntimeDependencies()
                        .resolve().withTransitivity().asFile();
            }
            catch (IllegalArgumentException e)
            {
                // Happens when no dependencies inside pom, which is a weird use of the feature...
View Full Code Here

TOP

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

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.