You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Uwe Schindler (JIRA)" <ji...@apache.org> on 2016/05/16 17:08:13 UTC

[jira] [Comment Edited] (SOLR-9109) Add support for custom ivysettings.xml

    [ https://issues.apache.org/jira/browse/SOLR-9109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15284835#comment-15284835 ] 

Uwe Schindler edited comment on SOLR-9109 at 5/16/16 5:08 PM:
--------------------------------------------------------------

Please don't pollute the global Ant properties with those settings, especially as they have no namespacing prefix! So the user should then add it to his own Ivy.xml file if he wants to exchange it.

If we want this, remove the include of the properties file from some componenets in Ant that use it (we include it in private scopes for some tasks),and please add a unique prefix to all properties in the file.


was (Author: thetaphi):
Please don't pollute the global Ivy properties with those settings! So the user should then add it to his own Ivy.xml file if he wants to exchange it.

> Add support for custom ivysettings.xml
> --------------------------------------
>
>                 Key: SOLR-9109
>                 URL: https://issues.apache.org/jira/browse/SOLR-9109
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Misha Dmitriev
>         Attachments: 0001-Support-for-custom-ivysettings.xml.patch, SOLR-9109.patch
>
>
> Currently solr/lucene/common-build.xml hardcodes file ivy-settings.xml in the ivy.configure task. It means that, unlike all other CDH components that use Ant, Solr does not allow the user to provide a custom ivysettings.xml.
> In the Cauldron CDH build, we need to make some adjustments in the build process to satisfy CDH-internal build dependencies with artifacts generated locally, rather than download them from repo1.maven.org etc. E.g. all component should use locally-generated avro-snapshot jars instead of publicly released ones, etc. For Ant, we achieve that by giving it a special ivysettings.xml file, that limits artifact downloading to the local on-disk maven repository and Cloudera artifactory server.
> All CDH components except Solr allow the user to specify a custom ivysettings.xml file by overriding -Divysettings.xml property. We need to add the same feature to Solr. It can be easily achieved by changing several lines in solr/lucene/common-build.xml.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org