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

Examples of org.jboss.shrinkwrap.resolver.api.maven.strategy.AcceptScopesStrategy


        return processor.getResultingArchive().as(type);
    }

    @Override
    public PomEquippedMavenImporter importBuildOutput() {
        MavenResolutionStrategy strategy = new AcceptScopesStrategy(ScopeType.COMPILE, ScopeType.IMPORT, ScopeType.RUNTIME,
                ScopeType.SYSTEM);
        return importBuildOutput(strategy);
    }
View Full Code Here


        }

        // in order to compile sources, we need to resolve dependencies first
        // so we have a classpath available
        new AddScopedDependenciesTask(ScopeType.values()).execute(session);
        final MavenResolutionStrategy scopeStrategy = new AcceptScopesStrategy(scopes);
        final Collection<MavenResolvedArtifact> artifactResults = session.resolveDependencies(scopeStrategy);

        for (MavenResolvedArtifact artifact : artifactResults) {
            String classpathEntry = artifact.asFile().getAbsolutePath();
            configuration.addClasspathEntry(classpathEntry);
View Full Code Here

                // try offline first since it is generally faster
                CACHE.put(pom, Maven.resolver()
                                    .offline(true)
                                    .loadPomFromFile(pom)
                                    .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                                    .asFile());
            } catch (ResolutionException re) { // try on central
                CACHE.put(pom, Maven.resolver()
                                    .loadPomFromFile(pom)
                                    .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                                    .asFile());
            }
        }
        return CACHE.get(pom);
    }
View Full Code Here

        File[] hibernate;
        try { // try offline first since it is generally faster
            hibernate = Maven.resolver()
                    .offline(true)
                    .loadPomFromFile("src/test/resources/hibernate-pom.xml")
                    .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                    .asFile();
        } catch (ResolutionException re) { // try on central
            hibernate = Maven.resolver()
                    .loadPomFromFile("src/test/resources/hibernate-pom.xml")
                    .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                    .asFile();
        }

        return ShrinkWrap.create(WebArchive.class, "hibernate-app.war")
                .addAsWebInfResource(new StringAsset("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
View Full Code Here

                // try offline first since it is generally faster
                CACHE.put(pom, Maven.resolver()
                        .offline(true)
                        .loadPomFromFile(pom)
                        .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                        .asFile());
            } catch (ResolutionException re) { // try on central
                CACHE.put(pom, Maven.resolver()
                        .loadPomFromFile(pom)
                        .importRuntimeAndTestDependencies(new AcceptScopesStrategy(ScopeType.COMPILE))
                        .asFile());
            }
        }
        return CACHE.get(pom);
    }
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.resolver.api.maven.strategy.AcceptScopesStrategy

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.