我的项目存储库中有一个solr配置目录,如下所示:
solr
└── collection1
├── conf
│ ├── schema.xml
│ ├── solrconfig.xml
│ └── ...
└── data
└── ...
我几乎从我的示例目录中复制了所有内容 solr安装(在mac os x上通过homebrew安装solr 4.5.0。)
solrconfig.xml
引用了安装中的许多库
目录:
<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
这些当然没有正确加载,因为它们是相对的 安装目录,而不是我的仓库。
我可以在solrconfig.xml
中引用安装目录吗?
硬编码路径?我可以做:
<lib dir="/usr/local/Cellar/solr/4.5.0/libexec/contrib/extraction/lib" regex=".*\.jar" />
但那不是很便携。