Set the test solr home in the target directory.
Add the necessary files for the solr home.
Set the hazelcast.xml path for the test.
Add a query method in the test.
correctly look up the context init parameter for the metacat properties file
Move this file to the solr home and rename it to the schema.xml.
Add the solr home directory.
lookup the hz client connection information from the hazelcast.xml file being used by metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5909
start the SystemMetadataListener for each solr index configured (expecting only one).
Remove this obsoleted file.
draft for sharing the metacat.properties with the metacat-index webapp. https://projects.ecoinformatics.org/ecoinfo/issues/5909
add methods to set the SolrIndex instance and initialize the listener (includes overloaded constructor)
use SystemMetadata parameter for inserting into SolrIndex
Change one parameter type of the insert method from the InputStream to the SystemMetadata.
Add a file prefix to tell it is absolute path.
Excludes the slf4j-log4j12.jar for removing duplicated class.
The module will create a servlet class in a war file.
Add a web.xml file for the war.
add first pass at listening for SM events on HZ. Note that the configuration and even the call to solrIndex.insert() are not actually working.
Make EmbeddedServer work. It is for solr 3.4 since the d1_cn_index_processor depends on that version.
Use the EmbeddedSolrServer to replace HttpSolrServer. Now it still has some issues.
Add junit test class to test the SolrIndex class.
Add insert method for SolrIndex.
Remove the file generated by the wizard.
Figured out to read beans from the configuration file.
Add the dependency of solr-solrj.
Add the repository and dependency of the d1_cn_index_processor.
add the metacat-index component. It has nothing right now.