lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (SOLR-9109) Add support for custom ivysettings.xml
Date Mon, 16 May 2016 17:08:13 GMT

    [ 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


Mime
View raw message