Documentation Java Beat

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{header|docs}}
+
{{header|docs}}{{Docs_beat_open}}
 +
== Java ==
 +
 
 +
=== More efficiently dependency management for Java packages ===
 +
The way that Java dependencies are handled has changed in Fedora 21. Packages that do not interact with the X server or audio subsystem, now depend on a new OpenJDK headless subpackage. This means installation size reduction on servers, a change that aims for efficiency.
 +
 
 +
Java packaging guidelines now require to convert most Java packages to have "Requires: java-headless" when appropriate. Changes can be found at Fedora wiki:
 +
 
 +
https://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires
 +
 
 +
=== Javadocs subpackages no longer mandatory ===
 +
Another change to Java packaging guidelines regards to Javadocs subpackages, which are now optional in Fedora packages.
 +
 
 +
=== Update to OpenJDK 8 ===
 +
OpenJDK8 is now the default Java Runtime in Fedora, replacing OpenJDK7. A full list of the features added in OpenJDK7 is available upstream at http://openjdk.java.net/projects/jdk8/features/.
 +
 
  
{{Docs_beat_closed}}
 
  
 
[[Category:Docs Project]]
 
[[Category:Docs Project]]
 
[[Category:Draft documentation]]
 
[[Category:Draft documentation]]
 
[[Category:Documentation beats]]
 
[[Category:Documentation beats]]

Latest revision as of 00:36, 23 April 2014

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 21 content added by the beat writer

Contents

[edit] Java

[edit] More efficiently dependency management for Java packages

The way that Java dependencies are handled has changed in Fedora 21. Packages that do not interact with the X server or audio subsystem, now depend on a new OpenJDK headless subpackage. This means installation size reduction on servers, a change that aims for efficiency.

Java packaging guidelines now require to convert most Java packages to have "Requires: java-headless" when appropriate. Changes can be found at Fedora wiki:

https://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires

[edit] Javadocs subpackages no longer mandatory

Another change to Java packaging guidelines regards to Javadocs subpackages, which are now optional in Fedora packages.

[edit] Update to OpenJDK 8

OpenJDK8 is now the default Java Runtime in Fedora, replacing OpenJDK7. A full list of the features added in OpenJDK7 is available upstream at http://openjdk.java.net/projects/jdk8/features/.