[
https://issues.jboss.org/browse/SHRINKWRAP-379?page=com.atlassian.jira.pl...
]
Samuel Santos updated SHRINKWRAP-379:
-------------------------------------
Description:
Currently to create a JavaArchive from an existing file we need something like this:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
DependencyResolvers.use(MavenDependencyResolver.class)
.loadMetadataFromPom("pom.xml").artifact("com.foo:bar")
.resolveAsFiles(new StrictFilter())[0]);
{code}
Would be cleaner to use the Maven Shortcut API:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
Maven.withPom("pom.xml").resolveAsFile("com.foo:bar"));
{code}
was:
Currently to create a JavaArchive from an existing file we need something like this:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
DependencyResolvers.use(MavenDependencyResolver.class)
.loadMetadataFromPom("pom.xml").artifact("com.foo:bar")
.resolveAsFiles(new StrictFilter())[0]);
{code}
Would be cleaner to use the Maven Shortcut API:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
Maven.withPom("pom.xml").dependency("com.foo:bar").resolveAsFile());
{code}
Add method resolveAsFile to Maven shortcut API
----------------------------------------------
Key: SHRINKWRAP-379
URL:
https://issues.jboss.org/browse/SHRINKWRAP-379
Project: ShrinkWrap
Issue Type: Enhancement
Components: ext-resolver
Reporter: Samuel Santos
Assignee: Samuel Santos
Currently to create a JavaArchive from an existing file we need something like this:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
DependencyResolvers.use(MavenDependencyResolver.class)
.loadMetadataFromPom("pom.xml").artifact("com.foo:bar")
.resolveAsFiles(new StrictFilter())[0]);
{code}
Would be cleaner to use the Maven Shortcut API:
{code}
final JavaArchive ejbJar = ShrinkWrap
.createFromZipFile(JavaArchive.class,
Maven.withPom("pom.xml").resolveAsFile("com.foo:bar"));
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira