Wie kann ich ein NetBeans-Projekt an Ubuntu App Developer senden?

8

Ich habe eine Java-Anwendung für Ubuntu in NetBeans erstellt und möchte sie an das Ubuntu Software Center senden. Aber das Problem ist, wenn ich das Upload-Formular erhalte, werden sie gebeten, eine Datei auszuwählen. Was mache ich jetzt? (NetBeans-Projekte befinden sich in einem Ordner und nicht in einer Datei).

Was genau muss ich hochladen? ZIP ich es einfach und lade es hoch? Bitte helfen Sie.

Roshnal
quelle

Antworten:

10

Kurz gesagt, Sie müssen Ihre Anwendung im Debian-Verpackungsformat verpacken. Wenn Sie wissen, wie man verpackt, laden Sie einfach einen Tarball oder eine Zip-Datei mit dem Quellpaket hoch.

Wenn Sie nicht wissen, wie man verpackt, haben Sie zwei Möglichkeiten:

  • Wenn es sich bei Ihrer Anwendung um eine kommerzielle App handelt , können Sie die JAR-Dateien hochladen, und Canonical wird sie für Sie verpacken
  • Wenn es sich bei Ihrer Anwendung um eine Open Source-App handelt , können Sie sich per E-Mail oder IRC an das Ubuntu App Review Board wenden. Diese helfen Ihnen beim Einstieg. Alternativ erfahren Sie mehr über das Verpacken im Ubuntu Packaging Guide

Dies wird auch erklärt in:

Und im Detail in:

David Planella
quelle
Nachdem ich in NetBeans "Clean And Build" ausgeführt habe, wurde im Verzeichnis "dist" eine JAR-Datei erstellt. Wenn ich also nur das hochlade, ist es gültig und werden sie es für mich verpacken (es ist eine kommerzielle App)? Und ist es kostenlos?
Roshnal
@Roshnal Ja, Sie sollten nur die .jar-Datei in das dist-Verzeichnis hochladen müssen. Und ja, Ihre Software wird kostenlos für Sie verpackt!
Rigved
@Roshnal: "Wenn es sich bei Ihrer Anwendung um eine kommerzielle App handelt, können Sie die JAR-Dateien hochladen, und Canonical wird sie für Sie verpacken." Und ja, der Service ist kostenlos. Ich würde empfehlen, die JAR-Datei hochzuladen (oder in eine Zip-Datei oder einen Tarball zu legen und dann hochzuladen). Wenn der Packager weitere Informationen benötigt, wird er sich per E-Mail mit Ihnen in Verbindung setzen.
David Planella
Vielen Dank für die Antwort! Ich steckte bis jetzt fest und weiß jetzt genau, was ich tun soll. Nochmals vielen Dank! :)
Roshnal
Ich sagte, dass der Service kostenlos ist, aber um genauer zu sein, hätte ich wahrscheinlich sagen sollen, dass dieser Service in der Transaktionsgebühr für jeden App-Verkauf berücksichtigt wird (siehe developer.ubuntu.com/publish/commercial-software-faqs )
David Planella
3

Ich entwickle nicht in Java, aber hier sind einige Websites, die die Antwort für Sie haben könnten.

http://developer.ubuntu.com/

Dies wäre auch eine gute Frage, um während der Ubuntu Developer Week eine Antwort zu finden.

https://wiki.ubuntu.com/UbuntuAppDeveloperWeek

Aus meiner Erfahrung heraus werden Java-Anwendungen als JAR-Dateien veröffentlicht, aber ich bin mir nicht sicher, wie dies unter NetBeans geschehen soll.

Ich habe den folgenden Link gefunden, der helfen könnte:

http://netbeans.org/kb/articles/javase-deploy.html#Exercise_1

cprofitt
quelle
Danke für die Links! Ich habe sie ausgecheckt. Zum Erstellen von JAR-Dateien sollten Sie einfach mit der rechten Maustaste auf das Projekt klicken und "Clean And Build" auswählen. Eine JAR-Datei wird erstellt.
Roshnal