Eclipse Projekte per Skript erzeugen?

KrokoDiehl

Top Contributor
Hallo abermals. Nächste Sache bei der ich nicht wirklich weiterkomme:

Ich habe exemplarisch einen Eclipse-Workspace (WS) mit einem C-Projekt eingerichtet. Das geht auch wie gewollt.
Aus dieser Vorlage heraus würde ich nun gern weitere Projekte erzeugen, die alle die gleiche Struktur haben und sich nur in Dateien und Namen unterscheiden.
Ich habe es probiert, aber bisher ohne Erfolg. Die "generierten" Projekte tauchen nicht in Eclipse auf.

Ich habe die Projektordner und die
Code:
.project
etc. Dateien angelegt und die entsprechenden Stellen (Dateien, Projektname usw.) geändert. Ich habe auch entsprechende Angaben in den
Code:
.metadata
-Unterorndern vom WS entsprechende Kopien angelegt.
Es gibt aber sehr viele Binärdateien und Indexdateien, u.A. auch mit IDs. Die habe ich zwar testweise mal kopiert, aber - wie gesagt - ohne Erfolg.

Nun, ich hoffe mein Vorhaben ist klar: Ich möchte (in naher Zukunft) ein Skript schreiben, dass (anhand einer Vorlage) ein Eclipse-Projekt anlegt. Hat jemand dazu bereits Erfahrungen, Links, Dokus, ...? Über das Dateisystem alleine geht es wohl nicht ;)

Danke im Voraus.
 

slawaweis

Bekanntes Mitglied
Neue Projekte müssen in Eclipse registriert werden, rein über das Dateisystem geht es nicht so einfach. Weiterhin kann man sich so sein Workspace zerschießen, wenn man irgendwas falsch anlegt. Außerdem ändern sich solche Sachen mit jeder neuen Eclipse Version.

Die einfachste Variante wäre, sich einen Projektordner per Script anzulegen und diesen dann manuell über die Import-Funktion ins Eclipse zu importieren. Die sicherste Variante wäre, sich ein Eclipse-Plugin zu schreiben, welches ein neues Projekt anlegt und dieses verwaltet. Das kann mit einem Wizard oder auch ohne passieren.

Slawa
 

Wildcard

Top Contributor
Ein Eclipse Plugin ist wohl der beste Weg. Und ob du es glaubst oder nicht, du brauchst nicht mehr als eine einzige Klasse mit ein paar Zeilen Code um zB Eclipse von Kommandozeile (Skript) aufzurufen dort Projekte anzulegen oder zu importieren.
Willst du das ganze aus Eclipse heraus über die UI machen brauchst du nochmal 1-2 Klassen extra. Wenn die Aufgabe und UI nicht sonderlich komplex ist, schaffst du das inklusive Einarbeitung in einem Tag.
 

KrokoDiehl

Top Contributor
Tja, da hatte ich mich beim ausprobieren auch etwas verhaspelt ;-) Wie slawaweis schon bemerkte, geht es über die manuelle Import-Funktionn schonmal recht gut.

Mit Eclipse-Plugin-Programmierung kenne ich mich (leider) gar nicht aus, von daher kann ich da auch gar nichts einschätzen. Aber Wildcards Angaben machen mich optimistisch ;-)

Ich denke die beiden Möglichkeiten reichen soweit für weitere interne Überlegungen. Das Thema sei hiermit geschlossen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
tfa Build-Skript für Eclipse-Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
MiMa Eigene Bibliotheken in Projekte Verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
F Projekte auf Github hochladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
MiMa Nebtbeans Projekte nach IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
F alle Eclipse Projekte auf git hochladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
S Wie importiere ich am besten grosse Projekte in Eclipse am Beispiel von Apache ANT IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O Eclipse aufräumen Java Projekte sortieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Dokumentation anderer Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L NetBeans Projects: nur Projekte aus Workspace anzeigen wie? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse - Projekte auf mehreren Computern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 26
H Eclipse Projekte außerhalb Workspace direkt bearbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Projekt in mehrere Projekte aufspalten RMI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D NetBeans projekte kopieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Alle Projekte sind verschwunden !! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Z Eclipse neue Projekte einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Houly Eclipse Projekte in NetBeans öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H Eclipse erkennt Projekte nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Projekte in NetBeans / ausführbare Datei erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T C++ Projekte in NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Eclipse Projekte in Netbeans 6.1 importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
C Eclipse-Projekte übersichtlicher machen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Zei Projekte in Eclipse gleichzeitig laufen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H Sun Java Studio Enterprise 8.1 nur Ant Projekte? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse: Zusammenspiel einzelner Files und Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
E kann Projekte in Eclipse nicht öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Projekte öffnen ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
R Eclipse: Projekte wieder auflisten lassen. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Netbeans 3.5 und 3.6 - Projekte im Netzwerk verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P PHP Skript wird nicht mit highlights markiert(Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Kann erzeugen der build.xml aus von eclipse modifiziert werden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
T Eclipse Wizard in Eclipse erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P NetBeans Gesperrten Bereich erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Mehrere .jar gleichzeitig erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D ANTLR .. parse tree erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H NetBeans Textfeld erzeugen und zuweisen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Zeitstempel im Code erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Eclipse: Neue Schriftart aus vorhandener Schrifart erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
M Kommentare in eclipse autmatisch erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
M Unter Netbeans vollständige Programm zur Weitergabe erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse: JAR-Archive vom Projekt erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G Eclipse - JAR FILE erzeugen! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
R HTML Doku erzeugen mit Eclipse und Javadoc IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Jar Files in Exlipse erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Ausführbare Datei für z.b. Windows erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14

Ähnliche Java Themen


Oben