【发布时间】:2019-03-15 09:24:15
【问题描述】:
所以我想做的是使用 Gradle 运行我的 Java 应用程序,但还将 .csv 和 .xml 文件路径传递给我的主类,以便在我的 bufferedReader 中使用它们,我不知道应该如何完成。我的应用程序不是构建到 jar 的,它应该使用 gradle run 任务运行。我希望用户能够指定要使用的自己的 xml 和 csv 文件(在命令行中),然后运行 Java 应用程序,而不是询问应用程序内文件的路径。因此,例如让我们采用这行代码: Reader reader = Files.newBufferedReader(Paths.get("Here is the place I want gradle to include the path to csv"));
【问题讨论】:
-
如果你的应用程序是用普通的旧 jar 构建的,你可以通过命令行参数传递。不知道它是否与gradle有关。
-
我稍微调整了一下我的问题。