/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate#getType() */ @Override public PackagingType getType() { return delegate.getType(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate#getType() */ @Override public PackagingType getType() { return delegate.getType(); }
private static Archive<?>[] resolveEjbs(PomEquippedResolveStage dependencies) { List<Archive<?>> archives = new ArrayList<Archive<?>>(); MavenResolvedArtifact[] artifacts = dependencies.resolve().withTransitivity().asResolvedArtifact(); for (MavenResolvedArtifact artifact : artifacts) { if (PackagingType.EJB.equals(artifact.getCoordinate().getType())) { String originalName = artifact.asFile().getName(); String name = originalName.replace(".ejb", ".jar"); JavaArchive ejbArchive = ShrinkWrap.createFromZipFile(JavaArchive.class, artifact.asFile()); archives.add(ShrinkWrap.create(JavaArchive.class, name).merge(ejbArchive)); } else { archives.add(ShrinkWrap.createFromZipFile(JavaArchive.class, artifact.asFile())); } } return archives.toArray(new Archive<?>[archives.size()]); } }
FlexyClassLoader depCl = get(key); if (depCl == null) { if (dep.getCoordinate().getType().equals(PackagingType.POM)) { Log.debug("{} + {} ({}ms)", indent, key, (System.currentTimeMillis() - before)); installDependencies(resolver, parentCl, dep, depth+1);