From cbd9e2d9d7d83973e43768f54abbe455d77728b2 Mon Sep 17 00:00:00 2001 From: Bob McWhirter Date: Wed, 18 Nov 2015 14:33:58 -0500 Subject: [PATCH] Export artifact(gav,asName) via Swarm. --- .../src/main/java/org/wildfly/swarm/Swarm.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/container/api/src/main/java/org/wildfly/swarm/Swarm.java b/container/api/src/main/java/org/wildfly/swarm/Swarm.java index 8eaccd9855..036390f246 100644 --- a/container/api/src/main/java/org/wildfly/swarm/Swarm.java +++ b/container/api/src/main/java/org/wildfly/swarm/Swarm.java @@ -15,6 +15,7 @@ */ package org.wildfly.swarm; +import java.io.IOException; import java.util.Iterator; import java.util.List; import java.util.ServiceLoader; @@ -67,17 +68,22 @@ public static void factoryMain(ContainerFactory factory, String...args) throws E container.deploy(); } - public static JavaArchive artifact(String gav) throws Exception { + public static ArtifactManager artifactManager() throws IOException { if ( ARTIFACT_MANAGER == null ) { ARTIFACT_MANAGER = new ArtifactManager(); } - return ARTIFACT_MANAGER.artifact( gav ); + return ARTIFACT_MANAGER; + } + + public static JavaArchive artifact(String gav) throws Exception { + return artifactManager().artifact( gav ); + } + + public static JavaArchive artifact(String gav, String asName) throws Exception { + return artifactManager().artifact( gav, asName ); } public static List allArtifacts() throws Exception { - if ( ARTIFACT_MANAGER == null ) { - ARTIFACT_MANAGER = new ArtifactManager(); - } - return ARTIFACT_MANAGER.allArtifacts(); + return artifactManager().allArtifacts(); } }