2016-07-28 13 views
0

Kann jemand hier den ausgewählten Ressourcenpfad als Argument an "Run Configuration" in Intellij übergeben?So übergeben Sie den absoluten Pfad der ausgewählten Ressource als Programmargument in Intellij

Ich habe früher Eclipse verwendet und Eclipse hat diese nette kleine Option, wo Sie $ {selected_resource_loc} als Programmargument übergeben können und es den Speicherort der Ressource nimmt, aber ich konnte keine entsprechende Option in Intellij finden.

+0

Wenn Sie die Konfiguration zu dieser Zeit ausführen, haben Sie auch eine Option für VM-Argumente und Umgebungsvariablen ... – StackFlowed

+0

Es ist jedoch nicht möglich, etwas ähnliches wie {selected_resource_loc} von Eclipse bereitzustellen. –

+0

Was ich suche ist, in der Lage zu sein, von irgendeiner Ressource zu laufen und immer noch in der Lage zu sein, die Ressource zu übergeben, die ich ausgewählt habe, anstelle von einer fest codierten Option. –

Antwort

0

Sie können Ihren Build-Prozess wahrscheinlich als externes Tool starten (konfiguriert in "Einstellungen"> "Externe Tools"). Lassen Sie das Werkzeug in Projektansichten anzeigen und verwenden Sie $ FileDir $ als Argument oder Arbeitsverzeichnis. Jetzt sollten Sie in der Lage sein, mit der rechten Maustaste auf ein Modul/Projekt/Verzeichnis zu klicken und Ihren Prozess zu starten.

External Tools pop up

Soweit mir bewusst bin, gibt es keine direkte Entsprechung in IntelliJ. Sie können in den Ausführungskonfigurationen innerhalb von Intellij verschiedene Umgebungsvariablen einrichten, aber Sie müssen für jedes einzelne Modul separate Ausführungskonfigurationen definieren.

Sie können eine feature Anfrage in ihrem Issue Tracker öffnen, und vielleicht werden sie es in einer zukünftigen Version implementieren.

+0

Vielen Dank. Dies ist am nächsten, um dies gelöst zu bekommen. Und wie Sie vorgeschlagen haben, werde ich eine Feature-Anfrage öffnen. –