Is there any way to configure the command line args to intellij for stdin redirection?
Something along the lines of:
Run | Edit Run Configurations | Script Parameters
/shared/java/paf-rules.properties 2 < /shared/java/testdata.csv
Is there any way to configure the command line args to intellij for stdin redirection?
Something along the lines of:
Run | Edit Run Configurations | Script Parameters
/shared/java/paf-rules.properties 2 < /shared/java/testdata.csv
Unfortunately, no - at least not directly in run configurations.
The best you can do, afaik, is either to:
modify your script / program to run either with no args (reads
System.in
) or with a filename argument (reads the file)make a wrapper script / program which acts in the manner above.
Hope this helps,
vikingsteve
Here is a template for a solution that has options for:
.
This snippet requires use of a StringInputStream - and here it is: