From Fedora Project Wiki

(User customizations admonition)
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{header|docs}}{{Docs_beat_open}}
{{header|docs}}
== Java ==


=== More efficiently dependency management for Java packages ===
{{Docs_beat_closed}}
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/.
 
{{admon/note | Java Customizations| User customizations made to java-1.7.0-openjdk (specifically, to files under /usr/lib/jvm/java-1.7.0*/*) will not be carried across to java-1.8.0-openjdk. }}


[[Category:Docs Project]]
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]
[[Category:Documentation beats]]

Latest revision as of 01:32, 20 September 2016

DocsProject Header docTeam1.png


Warning.png
Beat Closed on Wiki
Work on beats has now moved to git at https://pagure.io/fedora-docs/release-notes. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fedoraproject.org, or with the release-notes BZ component.