我已经让Solr在Windows上作为服务运行。我使用NSSM(http://nssm.cc/)来设置服务以自动启动。网络服务器是Jetty。
我希望在Git中将我的Solr目录置于源代码管理之下,因为所有团队成员都需要选择配置更改(有时是插件更改)。至少,我想在Git控件下有配置文件(solrconfig.xml,schema.xml,stopwords.txt等),但理想情况下,我想把整个solr放在一起Git控件下的目录(包括jar和war文件)。这会造成任何问题吗?在Solr服务运行时,我可以预见到我们会提交提交和切换分支。
其他团队如何在源代码管理下配置Solr?
答案 0 :(得分:4)
我遵循的规则是签入配置文件(SolrConfig.xml
,Stopwords.txt
,dataconfig.xml
等。
有理由,恕我直言,不检查源代码管理中的整个Solr目录:
我们最终检查了配置文件和基本脚本来设置solr,创建索引,启动实例等,而不是整个存储库签入。所以每个团队成员都可以检查代码库,运行几个建立任务并准备参加派对:)