Author: mbenson
Date: Fri Feb 12 21:16:29 2010
New Revision: 909606
URL: http://svn.apache.org/viewvc?rev=909606&view=rev
Log:
[IVY-1171] handle configuration wildcards for artifact publishing
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java
URL:
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java?rev=909606&r1=909605&r2=909606&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java
(original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java
Fri Feb 12 21:16:29 2010
@@ -176,10 +176,7 @@
DependencyResolver resolver, PublishOptions options) throws
IOException {
Collection missing = new ArrayList();
Set artifactsSet = new LinkedHashSet();
- String[] confs = options.getConfs();
- if (confs == null || (confs.length == 1 && "*".equals(confs[0]))) {
- confs = md.getConfigurationsNames();
- }
+ String[] confs =
ConfigurationUtils.replaceWildcards(options.getConfs(), md);
for (int i = 0; i < confs.length; i++) {
Artifact[] artifacts = md.getArtifacts(confs[i]);