So I feel very guilty for not keeping up on the blog posts. I have made a commitment to myself, and in forcing me to keep it, I am telling you so you can keep me honest! I am going to try and post something new every day. I will also try and post some deeper technical discussions about once a week. Lets see how long I can do it.

If you have been watching the OpenAM subversion repository, you will have noticed some fairly significant new things going on. We have mavenized the OpenAM build. so pretty much everything has changed.

When you download the source, there are three directories. OpenAM, Community and OpenSSO

OpenAM is the new repository for the open am modules, and open am project. I will talk about it in a moment.

Community is for any new community contributions. If you have some to commit, or have fixes on an existing one, contact me to get set up.

OpenSSO is the old tree, that is slowly going away.

So back to the OpenAM directory. This contains all the new modules in OpenAM. I will be going over some of those in the next few days, but in order to build, change into the open am dir, and run the following command:

mvn -DskipTests=true clean install

I also have the following set as Env Vars

MAVEN_OPTS=-Xmx2g -Xms2g -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=512m

Once the build is done, you will find the war file in openam-server/target

The war file will have the version in it, which you can remove when you deploy.

I will go over the individual modules over the next few weeks