#384 New Java Packaging Guidelines
Closed: Fixed None Opened 5 years ago by sochotni.

We have a new Java Packaging Guidelines draft prepared[1]. Original draft was done in October and announced to java-devel mailing list[2]. Primary goal of this change was not functional, but we wanted to simplify guidelines so that they are easier to follow. Primary functional change is "java-headless" introduction. Packaging techniques are then documented in more detailed way in Packaging HOWTO[3].

Most significant changes:
* Removal of several examples, templates
* Move pom_ and mvn_ macros into Java Packaging HOWTO[3]
* Simplify filename naming guideline (and make it more lax)
* Simplify (Build)Requires section (and account for java-headless)
* Lot of other removals/simplifications

[1] https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate
[2] https://lists.fedoraproject.org/pipermail/java-devel/2013-October/005020.html
[3] https://fedorahosted.org/released/javapackages/doc/#_add_maven_depmap_macro

Revised java guidelines draft approved (+1:8, 0:0, -1:0)

Replying to [comment:2 spot]:

Revised java guidelines draft approved (+1:8, 0:0, -1:0)

Can we get the wiki updated? I'd like to do a mass bug-filing for Headless Java change and reference the guidelines so without it it would look weird :-)

wiki updated. Announcement text:


The java guidelines have seen a large update that simplifies the language and removes instructions for EOL-Fedora releases. One particularly important change is the addition of the java-headless virtual dependency. Please see the Java Guidelines for complete information: https://fedoraproject.org/wiki/Packaging:Java


Login to comment on this ticket.