[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Java packaging documentation



On Wed, 2018-08-15 at 00:02 +0200, Markus Koschany wrote:
> Hi folks,
> 
> during DebConf18 I tried to improve our documentation how to package
> new
> Java applications and libraries.
> 
> I completely rewrote most of the current documentation. I had the
> following ideas:
> 
> https://wiki.debian.org/Java/Packaging/
> 
> To me Java packaging is like following existing examples. When I try
> to
> explain Debian packaging I usually use existing examples and Java
> packages are no exception.
> 
> How can I compile the most simplest Java file.
> 
> https://wiki.debian.org/Java/Packaging/Java101/
> 
> How can I build Java packages that do not provide a sane build
> system.
> 
> https://wiki.debian.org/Java/Packaging/NoBuildSystem
> 
> How can I build Ant, Maven and Gradle packages?
> 
> https://wiki.debian.org/Java/Packaging/Ant
> https://wiki.debian.org/Java/Packaging/Maven
> https://wiki.debian.org/Java/Packaging/Gradle
> 
> As you can see the intent is to provide examples to explain how we
> package Java applications and libraries.
> 
> Obviously this is still something in progress. There should be even
> more
> examples. I am sure we can provide an even better user experience.
> However we need more input from users and developers who haven't
> packaged Java applications or libraries before.
> 
> We should also try to provide some solutions how people can resolve
> common Java packaging errors:
> 
> https://wiki.debian.org/Java/Packaging/FAQ
> 
> I believe packaging by examples is an efficient way to improve Java
> packaging for Debian. Of course don't hesitate to come up with
> something
> completely different. Feedback is always welcome.
> 
> Regards,
> 
> Markus

I have had a quick glance at it.

This is a very fine work of documentation.

Clear, concise, to the point.

Agreed with the need to build a knowledge base of "special cases" in
the FAQ section.

Thank you Markus for working on this.

Ghis


Reply to: