Als Entwickler einer Java-Webanwendung möchte ich diese als Ubuntu-Paket anbieten. Zur Zeit können sich Benutzer eine .war-Datei herunterladen und sie dann in den eigenen Tomcat deployen.
Meine Vorstellung wäre jetzt ein deb-Paket zu bauen, welches diese .war-Datei enthält und sie im webapps-Verzeichnis von Tomcat plaziert. Zudem hätte das Paket Tomcat als dependency. Ist das grob die richtige Strategie? Oder sollte mein Paket einen eigenen Tomcat enthalten und als eigenständige Anwendung installiert werden?
Unabhängig davon habe ich ein zweites Problem. Wenn ich das richtig verstanden habe, dann braucht man ein src-Paket, um ein binary-Paket zu bauen. Meine .war-Datei enthält aber zig fertige .jar-Dateien aus anderen Projekten. Müsste ich dann für diese ganzen .jar-Dateien zuerst eigene Pakete erstellen? Oder kann ich schon fertige .jar-Dateien in mein src-Paket legen?