I believe that one of the limitations of ivyDE source linking is that the
names must match. You can have a different type/ext like ".src.jar" but
that's it. The only way I have ever got it to work is with matching names.
On Dec 11, 2007 6:16 PM, Fernandes, Gerard <[EMAIL PROTECTED]>
wrote:
>
> IvyDE doesn't recognise source artifacts with a different name than the
> binary artifact.
>
> E.g., If I have a JAR called commons-cli-1.1.jar and it's source called
> commons-cli-src-1.1.zip, an Ivy configuration with the following will
> resolve and the sources are downloaded (can be confirmed by the Ivy
> report as well as checking the cache) but will NOT attach sources in
> Eclipse:
> <dependency org="jakarta-commons-cli" name="commons-cli"
> rev="1.1" conf="COMPILE,RUNTIME,TEST->default">
> <artifact name="commons-cli" type="jar"/>
> <artifact name="commons-cli-src" type="source"
> ext="zip" conf="COMPILE" />
> </dependency>
>
> Ivy settings are:
> <filesystem name="externalLibraries">
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact].[ext]"/>
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact]-[revision]
> .[ext]"/>
> </filesystem>
>
> The only way to make this work is to change Ivy settings to:
>
> <filesystem name="externalLibraries">
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact].[ext]"/>
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact]-src.[ext]"
> />
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact]-[revision]
> .[ext]"/>
> <artifact
> pattern="${ivy.conf.dir}/[organisation]/[revision]/[artifact]-[revision]
> -src.[ext]"/>
> </filesystem>
>
> And rename
> commons-cli-src-1.1.zip
> To
> commons-cli-1.1-src.zip
>
> And finally change the Ivy configuration to:
> <dependency org="jakarta-commons-cli" name="commons-cli"
> rev="1.1" conf="COMPILE,RUNTIME,TEST->default">
> <artifact name="commons-cli" type="jar"/>
> <artifact name="commons-cli" type="source"
> ext="zip" conf="COMPILE" />
> </dependency>
>
>
> Gerard
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - - - - - -
>
> This message is intended only for the personal and confidential use of the
> designated recipient(s) named above. If you are not the intended recipient
> of this message you are hereby notified that any review, dissemination,
> distribution or copying of this message is strictly prohibited. This
> communication is for information purposes only and should not be regarded as
> an offer to sell or as a solicitation of an offer to buy any financial
> product, an official confirmation of any transaction, or as an official
> statement of Lehman Brothers. Email transmission cannot be guaranteed to be
> secure or error-free. Therefore, we do not represent that this information
> is complete or accurate and it should not be relied upon as such. All
> information is subject to change without notice.
>
>
>
>
--
Regards,
John Gill