Hello, I'm encountering a problem while using the defaultconfmapping inside my module descriptor: Just consider the descriptor below :
<?xml version="1.0" encoding="UTF-8"?> <ivy-module version="2.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=" http://ant.apache.org/ivy/schemas/ivy.xsd"> <info organisation="org" module="modulename /> <configurations defaultconfmapping="compile->default;default->default"> <conf name="default" description="Default configuration for this module"/> <conf name="compile" visibility="private" description="Compile time dependencies"/> </configurations> <dependencies> <dependency org="com.google.gwt" name="gwt-dev" rev="2.0.3" /> <dependency org="com.google.gwt" name="gwt-user" rev="2.0.3"/> <dependency org="javax.servlet" name="servlet-api" rev="2.5" conf="compile" transitive="false"/> </dependencies> </ivy-module> When parsing the line on servlet-api dependency I was expected to have the conf="compile" changed into conf="compile->default". But its seems to be not the case, because while I'm retrieving the conf="compile" I'm also having the gwt dependencies. Then, I decided to change the previous module descriptor into something like below (which is --according to ivy documentation-- the same) : <?xml version="1.0" encoding="UTF-8"?> <ivy-module version="2.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=" http://ant.apache.org/ivy/schemas/ivy.xsd"> <info organisation="org" module="modulename /> <configurations defaultconfmapping="default->default"> <conf name="default" description="Default configuration for this module"/> <conf name="compile" visibility="private" description="Compile time dependencies"/> </configurations> <dependencies> <dependency org="com.google.gwt" name="gwt-dev" rev="2.0.3" /> <dependency org="com.google.gwt" name="gwt-user" rev="2.0.3"/> <dependency org="javax.servlet" name="servlet-api" rev="2.5" conf="compile->default" transitive="false"/> </dependencies> </ivy-module> But I have to resign myself that this is not the same because in that case I do not have the gwt dependencies while I'm retrieving the conf="compile" ... Has someone any explanations ? or just may be bug? Thanks.