Yes, putting it in another project/modules is just for reuse across  
webapplications.

On Oct 3, 2008, at 5:03 AM, Mathias Hjelt wrote:

> I have a question here -- suppose that only the jspui webapp needs the
> class, wouldn't it then be "cleaner" to put it in the overlay  
> folder (i.e
> [dspace-src]/dspace/modules/jspui/ under which you create
> java/<packagepath>/<yourclassfile.java>), rather than putting it  
> under the
> dspace-jspui directory which I suppose is what you suggested?
>
> thanks,
> Mathias Hjelt
> DHanken
>
> -----Original Message-----
> From: Diggory Mark [mailto:[EMAIL PROTECTED]
> Sent: den 2 oktober 2008 05:30
> To: Jason Stirnaman
> Cc: [email protected]
> Subject: Re: [Dspace-tech] plugins and custom classes in 1.5.x
>
> Yes, this is a safe place to put such a customization if you want  
> it to be
> part of more than one of your webapplications (if it is just one
> webapplication that will be using it,  just place it in that  
> webapplications
> src/main/java directory).  You will do the following:
>
> 1.) Create an "api" directory
> 2.) create a "api/pom.xml" that has a artifactId, groupId and  
> version that
> is the same as your current dspace version.
> 3.) make sure it is also dependent on org.dspace:dspace-api:<version>
>
> 4.) put you code in api/src/main/java
> 5.) add the api directory to the modules/pom.xml as both a module  
> and a
> dependency
>
> when you now build, the api will be included into the modules list for
> modules being built and the dependency will make sure it shows up  
> in you
> WEB-INF/lib of your compiled webapplications.
>
> Finally, if you want your project to show up in the [dspace.dir]/ 
> lib, you'll
> want to also add the dependency to the dspace/pom.xml
>
> Don't hesitate to ask any questions if you get hung up on any of this.
>
> Cheers,
> Mark
>
> On Oct 1, 2008, at 2:44 PM, Jason Stirnaman wrote:
>
>> Follow up to my question:
>> Is
>> [dspace-source]/dspace/modules/api/src/main/java/org/dspace/
>> authenticate
>> the correct place to put a custom authentication method?
>>
>> ***************
>> Can anyone point to good documentation about where to place plugins
>> and custom class files in 1.5.x?  It's not clear from the 1.5.1
>> manual.
>> Specifically, in what directory would I place a custom authentication
>> method like the MIT-Special-Groups in 1.4.x?
>> Thanks,
>> Jason
>> --
>>
>> Jason Stirnaman
>> Digital Projects Librarian/School of Medicine Support A.R. Dykes
>> Library, University of Kansas Medical Center [EMAIL PROTECTED]
>> 913-588-7319
>>
>>
>> --------------------------------------------------------------------- 
>> -
>> --- This SF.Net email is sponsored by the Moblin Your Move  
>> Developer's
>> challenge Build the coolest Linux based applications with Moblin  
>> SDK &
>> win great prizes Grand prize is a trip for two to an Open Source  
>> event
>> anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> DSpace-tech mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes Grand prize is a trip for two to an Open Source event  
> anywhere in the
> world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech

~~~~~~~~~~~~~
Mark R. Diggory
Home Page: http://purl.org/net/mdiggory/homepage
Blog: http://purl.org/net/mdiggory/blog






-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to