2016-11-07 4 views
1

Ich benutze Eclipse mit dem Codename One Plugin.Wie man Fragment Projekte einrichtet

Jetzt beginne ich ein zweites Projekt.

Ich möchte ein oder mehrere "Fragment" -Projekte einrichten, um Code-Duplizierung zwischen Projekten zu vermeiden. Wenn ich beispielsweise eine Dienstprogrammklasse für die Verkettung von Zeichenfolgen habe, möchte ich diese in einem Dienstprogramm-Fragmentprojekt haben, auf das dann von meinen Projekten verwiesen wird.

Was ist der empfohlene Weg, dies mit Codename One zu tun?

Antwort

0

Für Codename One ist das eine cn1lib Leider ist das Eclipse-Plugin zur Zeit das einzige, das die Erstellung einer cn1lib nicht unterstützt (obwohl es erlaubt, sie einfach zu verwenden).

Da eine cn1lib nur ein Ant-Projekt ist, können Sie einfach ein vorhandenes Projekt herunterladen und Ihren eigenen Code eingeben, anstatt dessen, was da ist.

+0

Die Projekte, die ich mir anschaue, sind NetBeans-Projekte, und ich denke, ich mag die Idee nicht, eine cn1lib zu erstellen, um sie in anderen Projekten zu verwenden. Im Idealfall befanden sich meine Fragmentprojekte gerade im Klassenpfad der Projekte, an denen ich gerade arbeite. Dies funktioniert gut mit internen Builder Eklipsen. Der konfigurierte Builder "jar_project" verwendet jedoch offenbar nicht den Buildpfad, den Eclipse verwendet. –

+0

Sie können das Build-Ziel-XML ändern, um zu tun, was Sie wollen, aber da dies nicht der offizielle Ansatz ist, kann es fehlschlagen. Beachten Sie, dass es sich bei den cn1libs zwar um Netbeans-Projekte handelt, sie aber immer noch nur Projekte sind, die in jeder IDE und in jeder Befehlszeile funktionieren sollten. –