v3 extensions
Cantor, Scott
cantor.2 at osu.edu
Wed Jul 2 18:03:58 EDT 2014
On 7/2/14, 5:40 PM, "Jim Fox" <fox at washington.edu> wrote:
>To that end, is there somewhere an example pom.xml that I could work with
>to pull in the correct v3 idp jars?
There's no single short set of jars anymore because the projects are
multi-module.
I'm not sure if extensions would be using our parent POM directly or not.
That defines a lot of dependency versions and properties.
But the groupId coordinates for the new libraries are org.opensaml and
net.shibboleth.idp
There are a lot of modules and the artifactId dependencies will just
depend on what you're doing.
http://svn.shibboleth.net/view/java-opensaml/trunk/
http://svn.shibboleth.net/view/java-identity-provider/trunk/
Those are basically the module lists that would be dependencies in
different instances.
In most cases, looking at the POM for a module that would contain the
thing you're writing if it was part of the IdP would be a usual starting
point. So for a resolver plugin, idp-attribute-resolver-impl and/or
idp-attribute-resolver-spring are the examples to work from.
But the rule of thumb is that anything in -api is public and anything in
-impl isn't. So you shouldn't have any dependencies on -impl artifacts.
-- Scott
More information about the dev
mailing list