In case this is helpful to the discussion, here are some notes that I have
shared regarding my configuration.
I do not build a running instance of the webapp locally. I build on my
server.
*1. Create an Eclipse project containing the dspace source release.*
Configure the following source paths on the Eclipse build path.
<classpathentry kind="src" path="dspace-api/src/main/java"/>
<classpathentry kind="src" path="dspace-api/src/test/java"/>
<classpathentry kind="src" path="dspace-jspui/src/main/java"/>
<classpathentry kind="src"
path="dspace-lni/dspace-lni-client/src/main/java"/>
<classpathentry kind="src" path="dspace-lni/src/main/java"/>
<classpathentry kind="src" path="dspace-oai/src/main/java"/>
<classpathentry kind="src" path="dspace-services/src/main/java"/>
<classpathentry kind="src" path="dspace-services/src/test/java"/>
<classpathentry kind="src" path="dspace-sword/src/main/java"/>
<classpathentry kind="src" path="dspace-swordv2/src/main/java"/>
<classpathentry kind="src" path="dspace-xmlui/src/main/java"/>
<classpathentry kind="src"
path="dspace/modules/additions/src/main/java"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
*2. Run the Maven build to generate all of the project jar files.*
*3. Create an Eclipse project for my DSpace instance. I only include the
source folders that I have modified directly.*
Configure the following source paths on my project's Eclipse build path.
<classpathentry kind="src"
path="dspace/modules/additions/src/main/java"/>
<classpathentry kind="src" path="dspace-xmlui/src/main/java"/>
<classpathentry kind="src" path="dspace-oai/src/main/java"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
Include all of the maven-generated JAR files in my project build path
<classpathentry kind="lib"
path="C:/workspace/GUDSpace3.1/dspace/target/dspace-3.1-build/lib/activation-1.1.jar"/>
...
Terry
On Wed, Feb 12, 2014 at 10:30 AM, helix84 <[email protected]> wrote:
> On Wed, Feb 12, 2014 at 4:09 PM, Christian Scheible
> <[email protected]> wrote:
> > I just finished the Wiki page on
> >
> https://wiki.duraspace.org/display/DSPACE/IDE+Integration+-+DSpace%2C+Eclipse+and+Tomcat
> .
> > The procedure is not as simple and nice as with Netbeans but it's a
> > working setup.
>
> Ouch, you edited the outdated page, not the new one updated with
> current information after we moved to Git... I specifically said which
> one is which.
>
> You may want to update the new one instead and revert the changes in
> the old one (which was kept for archiving purposes).
>
> In any case, thank you for your work.
>
>
> Regards,
> ~~helix84
>
> Compulsory reading: DSpace Mailing List Etiquette
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>
>
> ------------------------------------------------------------------------------
> Android apps run on BlackBerry 10
> Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> Now with support for Jelly Bean, Bluetooth, Mapview and more.
> Get your Android app in front of a whole new audience. Start now.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> List Etiquette:
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>
--
Terry Brady
Applications Programmer Analyst
Georgetown University Library Information Technology
https://www.library.georgetown.edu/lit/code
202-687-7053
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette