SSB using Maven

Hi all,

We are currently using SSB (Services Standard Build) to build IdentityIQ WAR files for multiple environments (sandbox, dev, test, prod).

We are exploring whether it’s possible or practical to use Maven instead of Ant with SSB.

Specifically, we’d like to know:

  1. Has anyone tried using Maven with SSB?

  2. What challenges or limitations did you encounter?

  3. Is there a recommended approach to convert an SSB/Ant project to Maven?

Any insights or experiences would be highly appreciated!

It’s been tried by many, trust me.

The challenge is that SSB’s ant script is very mature and battle tested, it WORKS. It has many options and additional tools as targets.

The most effective combination I’ve see was to wrap ant build target win Maven. You would still build the application in ant but you could run junit using Maven.

So in essence it is possible to move to Maven or Gradle but it will take a lot of work and errors and custom code(which would have to be rewritten for maven) written for ant.

And the result is not tested by 100’s of other deployments.

I can understand that it would be a nice to have but what is the main purpose of such move?

What you get for free in Maven is dependencies, but this you will not get from Sailpoint as there is no Sailpoint pom file. You would still have to do it yourself.

imho: If you are hardcode Maven shop(and you must use that in you CI/CD pipeline) wrap existing ant target with Mave and use that. Otherwise don’t do this.