Demoiselle on OpenJDK

3

I heard that Demoiselle does not work with OpenJDK.

Is it true? Even for OpenJDK 7?

Are there plans or work in progress so that Demoiselle can be used with OpenJDK, at least from version 7 onwards?

Note: As of Java 7, OpenJDK is the reference implementation and there are no "pieces not implemented" in OpenJDK or com.sun classes in the default classes. So using OpenJDK 7 should be fine.

    
asked by anonymous 24.03.2015 / 22:15

1 answer

5

This is not true, as Demoiselle works with OpenJDK, including in the community we recommend developing from OpenJDK and then testing with Oracle's JDK.

To verify this, you can download the Live DVD we provide for the users. It is a LUbuntu distribution and only comes with OpenJDK installed.

What happens is that Demoiselle is still in JEE specification 6, so some features provided in JEE7 that is already covered by OpenJDK 7 are not compatible.

There is an ICP Brazil digital certificate component that was built on the Oracle JDK because it was developed internally by SERPRO and not through the Community process, but has already been fixed to not have this dependency and soon the new version of this component will be released.

We are already working on a new version of Demoiselle compatible with JEE7.

    
25.03.2015 / 12:28