0

We are using this openAM 9.5 RC1 branch source in our project. https://github.com/svn2github/openam.git

In order to fix some bugs, we have to modify existing openAM's amserver library. For this, we have downloaded the source code from above location and tried to compile it offline using ant (as stated in README). But we are not able to compile it anyhow (even after making necessary changes, adding dependencies etc.)

Is there any way to construct required library (amserver.jar) from this source code ?

Ved
  • 8,577
  • 7
  • 36
  • 69
  • Please provide a list of errors you are encountering, it is really difficult to resolve compilation issues without them. – Peter Major Jan 20 '15 at 08:00

1 Answers1

0

The OpenAM 9.5.x and 10.0.x versions are rather difficult to build, but from 11.0.0 the build process should be much more simpler since the project has been migrated over to Maven build system. In any case, the version you are using (Snapshot 9.5.1 RC1) is very much outdated and most likely has several critical issues (not to mention the security issues).

I would strongly advise against putting effort into backporting fixes to that ancient version. Instead you should realize that you are running a more than 4 years old version of a security component, and upgrade your system to a more recent version as soon as possible.

Peter Major
  • 2,975
  • 4
  • 16
  • 17
  • Thanks a lot for your response.! I know this thing and completely agree with you, but in my case, its kind of impossible to upgrade the component as its no more a open source and also because it requires lot of efforts. – Ved Jan 20 '15 at 09:36
  • Firstly, it is still open source, have a read of my response on http://stackoverflow.com/questions/27645330/is-opendj-openam-and-openiam-free-software . Secondly, your argument isn't the best: it probably takes more effort to backport fixes to such an old version than actually going through the process of upgrading to a more recent build. – Peter Major Jan 20 '15 at 14:37