grouper-users - Re: [grouper-users] Re: Trying some new things in package edu.internet2.middleware.subject.provider
Subject: Grouper Users - Open Discussion List
List archive
Re: [grouper-users] Re: Trying some new things in package edu.internet2.middleware.subject.provider
Chronological Thread
- From: Jim Fox <>
- To: Keith Hazelton <>
- Cc: <>
- Subject: Re: [grouper-users] Re: Trying some new things in package edu.internet2.middleware.subject.provider
- Date: Sat, 1 Feb 2014 16:19:03 -0800
You don't need any grouper source to build a new subject adapter. You need
only the distributed jars.
I still build stuff with ant. You'll also see build.xml files in the subject
tree. You could use that as an example. The layout of sources in the
subject tree are also a good example.
Don't recompile subject.jar. Just build your new adapter and add the jar to
grouper's lib. Then configure it in sources.xml.
I use
$ant dist
to make jars.
Jim
On Feb 1, 2014, at 2:33 PM, Keith Hazelton
<>
wrote:
> Let me start to answer my own question, then hope people can steer me onto
> the right path.
>
> I grabbed the full Grouper source via svn checkout
>
> svn co http://anonsvn.internet2.edu/svn/i2mi/tags/GROUPER_2_1_5/
>
> I see each major package has a pom.xml in its directory, so I'm guessing
> there's a maven command to compile it into jars. The one I need for
> creating source adapters is under %GROUPER_2_1_5_HOME%/subject
>
> So my questions boil down to:
>
> 1) What is the maven command to build subject.jar?
>
> 2) If I build the jar with maven, could I then just plop that jar in my
> existing Grouper installation, replacing the one in
> %GROUPER_INSTALL_HOME/grouper.apiBinary-2.1.5/lib/grouper ?
>
> If this is wrong, or there is a better path, please let me know.
>
> TIA, --Keith
>
>
> On Sat, Feb 1, 2014 at 3:58 PM, Keith Hazelton
> <>
> wrote:
> I'm picking up work on a RESTful SourceAdapter for Grouper from over a year
> ago. I have a subject source that is accessible via a RESTful API instead
> of via the more common JDBC, JNDI or LDAP. I believe this means writing a
> new implementation of the abstract class BaseSourceAdapter which is found
> in package edu.internet2.middleware.subject.provider.
>
> I have a dev instance of Grouper 2.1.5 to work with, created with the
> standard Grouper installer.
>
> My initial question is how do I set up a development environment where I
> can define a new source adapter and get that built into my Grouper instance
> so I can try it out by searching for people to add as members to a group
> via the Grouper UI.
>
> Thanks in advance, --Keith
> _______________________
> Keith Hazelton
> ()
> UW-Madison; Internet2 MACE
>
>
>
> --
> _______________________
> Keith Hazelton
> ()
> UW-Madison; Internet2 MACE
- [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider, Keith Hazelton, 02/01/2014
- Re: [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider, Sachdeva, Vivek, 02/01/2014
- [grouper-users] Re: Trying some new things in package edu.internet2.middleware.subject.provider, Keith Hazelton, 02/01/2014
- Re: [grouper-users] Re: Trying some new things in package edu.internet2.middleware.subject.provider, Jim Fox, 02/01/2014
Archive powered by MHonArc 2.6.16.