JSecurity Build Environment/Infrastructure

Hello,

I entered in JIRA the points we discussed in the JSecurity forum.

Also, if you need help, another developer, i would be very pleased to participate in the project ! I am working in consulting in Montreal. I am quite generalist but much more specialized in Java technologies. I think i would be able to spend about 1-2 days per week.

I knows well Maven, CruiseControl, actually all the required infrastructure tools that could be setup. I don't have so much experience in developing security architectures in Java, but much more on using them as a developer point of view.

* Perhaps what would be good is defining a better infrastructure. I really think that the set Maven + Continuum + Apache Archiva can be a solution. For sure it requires some learning, but one in place, it is really really better than ant scripts (and i know what i say since i also developed build management systems in ant).

* From then, it will be easier to manage dependencies (no need to put any jars in the source repository), integrate api doc on a generated website, integrate documentation, ... It will generates websites like http://maven.apache.org/ (layout could be changed).

* I don't know also what is your opinion about codhaus / apache ? I know they have a ready-to-use infrastructure. Otherwise you would prefer setting up your own one ?

You can reach me by mail, msn, google talk, and also you can check on my website: there is my CV and some other little things (very little).

Have a nice day,

--
Mathieu Carbou

Hi Mathieu :)

Hi Mathieu :)

I finally have some time to reply. Thanks very much for the Jira issues
and your recommendations on Maven.

I do have one requirement though - the build environment must work 100%
_without_ maven. If it can work both with and without maven, then I'm
open to suggestions. The majority of our users only have ant installed,
so I don't want to make Maven a requirement. It might be nice to
use if maven is installed, but we can't require it.

We currently loosely follow an environment for modular enterprise applications I
wrote a while ago: An Ant Modular Build Environment for Enterprise Applications

Doesn't maven generate ant scripts that can be used if maven isn't
installed?

And yes, I've looked at investigating Codehaus, specifically for their
Continuous Integration server support (Atlassian Bamboo looks really nice)
- but, because 0.2 release is so important at the moment, we won't be
ready to move infrastructures yet.

I don't want to discourage you - in fact, I'm really happy to have your
help! Its just we can't change too much over the next two weeks. After
that, we may be open. Build environment aside, we're open to suggestions/help with the code though!

Cheers,

Les