Java- und JavaScript-Natur gleichzeitig

8

Ich habe ein größeres Maven-Multimodul-Projekt, an dem mehrere Sprachen beteiligt sind. Jetzt, wo Eclipse JDT und JSDT installiert sind, funktioniert die Code-Farbgebung gut, aber die Code-Vervollständigung in JavaScript funktioniert nicht sehr gut, was es schwierig macht, produktiv zu sein. Eclipse scheint in meinem Projekt keine JavaScript-Klassen zu finden, daher kann ich auch nicht sehr einfach mit JavaScript-Methoden umgehen. Das Mappen von JavaScript-Klassen scheint ebenfalls nicht möglich zu sein, da dies ein Java-Projekt ist und ich keine Möglichkeit sehe, Projektnatur zu verwechseln.

Gibt es eine Möglichkeit, dieses Verhalten zu verbessern? Oder gibt es noch andere JavaScript-Plugins, die dazu in der Lage sind und gleichzeitig mit JDT arbeiten?

    
roele 11.02.2011, 14:32
quelle

2 Antworten

6

Sie können Java und JavaScript in Eclipse auf jeden Fall mischen. Das dynamische Webprojekt erstellt standardmäßig eine solche Konfiguration.

Um jedem Java-Projekt JavaScript-Unterstützung hinzuzufügen, gehen Sie folgendermaßen vor ...

  1. Projekteigenschaften - & gt; Projekt Facetten
  2. Klicken Sie auf den Link "In Facettenform konvertieren"
  3. Überprüfen Sie JavaScript und klicken Sie auf OK, um den Dialog zu schließen.
  4. Stellen Sie sicher, dass Sie sich in einer Perspektive mit der Ansicht "Project Explorer" befinden, im Gegensatz zu "Package Explorer", was in der Java-Perspektive standardmäßig ist, oder öffnen Sie diese Ansicht selbst. Im Gegensatz zum Java-spezifischen Paket-Explorer enthält die Projekt-Explorer-Ansicht verschiedene Technologieerweiterungen, z. B. JavaScript.

Viel Spaß. Facetten sind ein wenig wie Naturen, aber im Gegensatz zu Naturen können die Benutzer manipuliert werden, ohne Metadaten zu hacken. Neue Eclipse-Werkzeuge, wie JSDT, haben sich dazu entwickelt, Facetten bereitzustellen, um die Aktivierung zu erleichtern.

    
Konstantin Komissarchik 12.02.2011 06:44
quelle
0

Funktioniert es für Sie, wenn Sie Ihre .project-Datei öffnen und ein neues <nature> in das <natures> -Element einfügen? Ich habe das getan, um die Java-Natur auf Nicht-Java-Projekte anzuwenden, die andere Naturen hatten.

    
marc esher 11.02.2011 15:42
quelle

Tags und Links