java - 在我的 java 项目中实现 shell 命令的最佳方法是什么
问题描述
我有一个 JavaFX/Maven 项目。在开发过程中,我有时需要一些 Java 代码来运行一次。
在我的特殊情况下,我在用户磁盘上有一个包含配置或临时文件的目录。当新用户首次启动应用程序时,应用程序将创建此目录及其文件。在生产中,永远不需要删除这些文件。但在开发中,我有时会更改文件生成代码中的某些内容。例如,当我添加新的配置选项时。为了测试我必须手动删除目录并让我的应用程序重新生成所有内容以检查它是否仍然有效。
在我多年的编码中,我曾多次遇到过这样的情况。而我过去所做的是为这项特殊任务创建一种方法。然后我从 main 方法调用它并运行应用程序。
我确信我不是唯一一个,而且我确信还有更好的可能性。
我想为终端创建某种命令来运行我的方法。也许我的 IntelliJ 中的配置会调用该方法。
解决方案
推荐阅读
- bash - 如何在(bash)shell脚本上将命令的单引号视为普通引号?(dcm2niix的问题)
- ios - iOS 13 禁用 UITextFields 的浮动键盘功能
- javascript - 如何从反应组件进行远程服务器调用?
- go - 在 buffalo 中生成新项目失败并出现 GO111MODULE 问题
- android - 单击后退按钮后键盘关闭时如何从edittext中清除焦点?
- angular - 如何在Angular 2+中从父组件到达子组件的NgForm
- join - Rails 5.2 中范围内的连接与 Rails 5.1 有何不同?
- javascript - 如何在 jquery 上只选择父级?
- sql-workbench-j - SQL Workbench/J:运行 SQL 文件
- pandas - 使用循环方法填充空 Panda 数据框