lucene-dev mailing list archives

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

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

Steve Rowe edited comment on SOLR-9109 at 5/16/16 7:51 PM:
-----------------------------------------------------------

Sorry, previous patch didn't work because I changed a file name without changing where it
was referred from.

Using this version of the patch, {{ant clean-jars resolve}} works for me.

I also successfully specified an alternative ivy settings file via {{ant -Divysettings.xml=/path/to/my-ivy-settings.xml
clean-jars resolve}} (after first removing the default nested ivy settings file) - note that
I provided a full path there, because the relative path is interpreted relative to the {{lucene/}}
subdir, not the top-level directory.


was (Author: steve_rowe):
Sorry, previous patch didn't work because I changed a file name without changing where it
was referred from.

Using this version of the patch, {{ant clean-jars resolve}} works for me.

I also successfully specified an alternative xml settings file via {{ant -Divysettings.xml=/path/to/my-settings.xml
clean-jars resolve}} (after first removing the default nested ivy settings file) - note that
I provided a full path there, because the relative path is interpreted relative to the {{lucene/}}
subdir, not the top-level directory.

> 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,
SOLR-9109.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