Speakers | |
---|---|
Carlo De Wolf | |
Schedule | |
Day | Saturday |
Room | K.3.201 |
Capacity | 85 |
Start time | 14:00 |
End time | 14:55 |
Duration | 00:55 |
Info | |
Track | JBoss.org Devroom |
JBoss AS7 : Building JBoss AS 7 for Fedora
While JBoss AS 7 (Application Server) in itself is FOSS (Free and Open Source Software) I would also like to make sure that the building process itself does not rely on anything but FOSS. Having a FOSS build process will truly liberate any Java project.
With an overview of JBoss AS 7 the stage will be set for what components need to be FOSSilized.
Fedora, because it is the most passionate advocate of the FOSS build requirement, makes an excellent target OS for the initial prototype. Plus we can draw upon existing manpower and resources (from Fedora and EAP) to execute it.
Some issues encountered: Hibernate Core 4 needs Gradle to build RESTEasy depends on JAXB Reference Implementation JBoss VFS uses Microsoft code (during testing)
Relying on build tools like Maven, Gradle or Ivy can inadvertently lead to issues where (semi-) unknown dependencies creep into the build process (or worse the runtime operation).
If people give no thought to building their code FOSS style, making it fully FOSS becomes quite a choir (or even impossible). So if you care about FOSS, make sure your build is also FOSS. Let's start here, let's start with JBoss AS 7.