Wednesday, March 02, 2011

Mobicents JAIN SLEE Maven Plugins Update

New versions of the Maven plugins for Mobicents JAIN SLEE can be found on JBoss Maven repository, which are compatible with Maven 2.x and 3.x:

  • Maven DU Plugin 2.0.0.CR1 - a plugin which creates JAIN SLEE deployable units
  • Maven Library Plugin 1.0.0.CR1 - a plugin which creates JAIN SLEE Library jars

A couple of articles were added to the new Mobicents wiki at, explaining how the plugins may be used.

UPDATE 1: CR1 versions of both plugins had an issue with the plugins descriptor, both are fixed in new versions:
  • Maven DU Plugin 2.0.0.CR2
  • Maven Library Plugin 1.0.0.CR2

UPDATE 2: A couple more issues were found with DU Plugin CR2, with respect to bundling services, a new fixed version is already available:
  • Maven DU Plugin 2.0.0.CR3
Also, all the RA, Enabler and Example projects of components bundled with the Mobicents JAIN SLEE release now use the newest plugin versions. A few examples:


  1. Hello Eduardo one question,the is located under a projects dir inside the pom.xml file? e.g. if I want to use the call-control2 example I would have to check the source from the svn and then open the projects pom and add line as showned here=> correct?

  2. That example already uses the Maven DU Plugin, but the previous version, in the du module, so it would just be a matter of updating that module's pom.xml code, to match the instructions on the page you mention.

  3. any examples or how to's on how to do that?

  4. Is there any problem with Maven Library Plugin 1.0.0.RC1? I found one error in build time of my project with new version of plugin:
    [INFO] Internal error in the plugin manager getting plugin '': Plugin '
    n:1.0.0.CR1' has an invalid descriptor:
    1) Plugin's descriptor contains the wrong version: 1.0.0-SNAPSHOT
    I think that problem is somewhere in plugin.xml (META-INF/maven) inside .jar of plugin. There is still old version 1.0.0-SNAPSHOT.

    Can you check this, please?

  5. Hmm, that could be a faulty release, I will check it ASAP.

  6. Also check DU Plugin, i think there is similar error.

  7. Both plugin descriptors were not ok, my mistake, I re-released both with descriptors fixed, try 1.0.0.CR2 and 2.0.0.CR2.

  8. Thank you Eduardo, they are working now very well.

  9. DU Plugin CR3 released, and example poms added to post.