java - 如何在 Intellij 中获取文件?

标签 java maven intellij-idea environment-variables

我在 Intellij Idea 中有一个 Maven 项目。对于依赖 jar,我给出了一个包含变量的系统路径。只有当我获取某个文件时,这个变量才可用,比如“~/dir1/file1”。因此,Intellij 无法找到 jar 并在那里显示错误。那么,我如何在 Intellij 中获取这个文件?我无法手动替换该变量的路径,因为有很多这样的变量,并且变量的值可能因“~/dir1/file1”文件的版本而异。

请不要建议在启动 Intellij 之前获取文件源,因为我不是从终端启动 Intellij,而是从 Launchpad 启动。或者是在终端中采购然后从终端启动 Intellij,这是唯一的方法吗?

编辑 1:我在 Mac Book Pro 上运行 Intellij Community Edition

最佳答案

您可以添加 start up tasks .

为您的文件创建一个 bash 脚本。您可以添加“bash”启动任务(许多其他选项也可用,如 ant、grunt、npm,如果您安装了这些插件——但对于我们的用例,只需一个 bash 即可)

关于创建新的 bash 任务:

create startup task

可以在配置中指定每次启动时执行的.sh文件的脚本位置:

new task

关于java - 如何在 Intellij 中获取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48061218/

相关文章:

java - 纵向打印数组 : java

java - 无法执行目标 maven-compiler-plugin 3.8.0 - org/codehaus/plexus/compiler/manager/NoSuchCompilerException

html - Intellij Idea thymeleaf 支持

Java - ArrayList 默认初始值

java - 编译器(或 JVM)会知道优化这段代码吗?我该如何检查?

java - Spring MVC-带或不带盐的身份验证

Java 包 hell 尝试在 MacOS + IntelliJ 上使用 JavaFX

maven - Kotlin 多模块项目依赖在测试生命周期中未解决

git - IntelliJ IDEA 如何在不使用 .gitignore 文件的情况下自动检测和忽略 Git 存储库中的目标目录?

javascript - 如何直接从 IntelliJ IDEA 调试 JSP 页面内的 JavaScript 代码?