Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wiki MarkupHowto: Use DSpace Discoverycd \[path\DSpace Discovery

Checkout the projects

Code Block

cd [path]/projects   

...

git svn clone http://scm.dspace.org/svn/repo/modules/dspace-discovery/trunk/ dspace-discovery 

...

git svn clone

...

 

...

http://scm.dspace.org/svn/repo/dspace/trunk/

...

 dspace-trunk

...


(Alternatively svn users can just regular svn co those above. Clone is for git, because git doesn't exactly do checkout)
(GIT ONLY) git svn doesn't add empty directories, so to correct that, type:

Code Block

...

[dspace-trunk-git/dspace/\]

...

$
mkdir -p modules/

...

jspui

...

/src/main/webapp 
mkdir -p modules/

...

lni

...

/src/main/webapp 
mkdir -p modules/

...

oai

...

/src/main/webapp 
mkdir -p modules/

...

solr

...

/src/main/webapp 
mkdir -p modules/

...

sword

...

/src/main/webapp 
mkdir -p modules/

...

xmlui

...

/src/main/webapp   

...


...

Edit

...

POM's

* edit trunk{*}/dspace/{*}pom.xml
adding 

Code Block
 
<module>../../dspace-discovery</module> 

...

Image Added

and

Code Block

<dependency>   
 <groupId>org.dspace.discovery</groupId>   
 <artifactId>discovery-solr-provider</artifactId>  

...

  
 <version>0.9.1-SNAPSHOT</

...

version>
</dependency> 

Image Modified

Wiki Markup
edit trunk{*}/dspace/modules/xmlui/{*}pom.xml 
adding 
<dependency>    <groupId>org.dspace.discovery</groupId>    <artifactId>discovery-xmlui-block</artifactId>    <version>0.9.1-SNAPSHOT</version></dependency> 
!worddav7947eb9fb6e1b7e533036566580694ff.png|height=167,width=1203800! 
ADD SOLR SEARCH 
go to trunk/dspace/solr/ 
Add Dryad's SOLR core of search. 
\[trunk/dspace/solr/\] $ svn export [<span style="color: #0000ff">{+}<span class="nobr"><a href="http://dryad.googlecode.com/svn/trunk/dryad/dspace/solr/search/+" class="external-link" rel="nofollow">http://dryad.googlecode.com/svn/trunk/dryad/dspace/solr/search/+<sup><img class="rendericon" src="/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span></span>|http://dryad.googlecode.com/svn/trunk/dryad/dspace/solr/search/] search 
edit /trunk/dspace/solr/solr.xml 
add 
<core name="search" instanceDir="search"/> 
!worddave7a3e07dde9c80852c24ccaa78440679.png|height=119,width=1158800! 
edit trunk/dspace/config/xmlui.xconf 
    <aspects> 
        <!-- 
            (1) Remove Artifact Browser as Browse/Search is supported in Discovery 
            <aspect name="Artifact Browser" path="resource://aspects/ArtifactBrowser/" /> 
            (2) Feedback holds the Contact / Feedback aspects 
        --> 
            <aspect name="Feedback" path="resource://aspects/Feedback/" /> 
        <!--  
            (3) Discovery holds Both Viewers, Recent Submissions and Search/Browse. 
        --> 
        <aspect name="Discovery" path="resource://aspects/Discovery/" /> 
!worddav4054e98eaa67a8c5a11157f83cce59e8.png|height=300,width=1318800!