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: