DSpace development / installation confusion

41 views
Skip to first unread message

Mladen

unread,
Aug 28, 2025, 7:38:40 PM (9 days ago) Aug 28
to DSpace Technical Support
Hello folks,

I got a bit confused in the process of installing DSpace on my machine and want to start it via IntelliJ since I want to try to implement something and submit a PR (found the link:https://wiki.lyrasis.org/display/DSPACE/DSpace+9+development+with+IntelliJ+IDE).


but all my familiarity with what to do next ends there. I cannot find where to put 
"-Dsolr.config.lib.enabled=true" also skipped step: 
"(Optional) Servlet Engine (Apache Tomcat 10.1.x, Jetty, Caucho Resin or equivalent)"

But next step then is DSpace installation, which I suppose dont need to do because I want to work on my version (branch out of main - release branch). And then do I need:
Copy Solr cores: step at all? Whole process is a bit confusing process to be honest.

I would like to propose some backend and solr changes, so what do I need from that whole list that I did not go through to make it work? I also need some data, can I somehow get snapshot of database and solr from current demo application or do i need to create my own data?

Sorry for lengthy mail, any help would be much appreciated to get unstuck. :)

Cheers,
Mladen 

Jesiel

unread,
Aug 29, 2025, 1:30:24 PM (9 days ago) Aug 29
to DSpace Technical Support
Hi Mladen,

About -Dsolr.config.lib.enabled=true: you can set it as a local environment variable. If you are using Linux, you can run in the terminal: 
export SOLR_OPTS="-Dsolr.config.lib.enabled=true"

Alternatively, you can pass this option directly when starting Solr. For example, I usually start Solr with this parameter as follows: 
[solr]/bin/solr start -Dsolr.config.lib.enabled=true

You need to copy the Solr cores because DSpace relies on them for search, statistics, and other essential features. Copy them from the DSpace installation directory to your Solr installation, for example (as shown in the documentation):
cp -R [dspace]/solr/* [solr]/server/solr/configsets







Ask ChatGPT

Reply all
Reply to author
Forward
0 new messages