java - 基于用户主目录的 Eclipse 构建路径库 jar 文件

标签 java eclipse

我没有运气寻找这个问题的解决方案。

我与一个团队合作,该团队使用 Eclipse 作为 java IDE,并使用 gradle 进行项目构建。我们正在 Linux 发行版上进行开发。

其中一个 Java 项目需要使用 gradle 下拉到 {homedir}/.gradle/cache 目录树中的库 jar 文件。

如何在 Eclipse 中设置项目构建路径及其生成的 .classpath 文件,以使用主目录变量 ({HOMEDIR_VAR}/.gradle/cache/...),而不是硬编码我的主目录 (/home/{myusername}/.gradle/cache/...)?

最佳答案

不将 IDE 特定项目文件提交到版本控制通常是一个好习惯。现代构建工具(Maven、Gradle)与 Eclipse、IntelliJ IDEA 和 Netbeans 等 IDE 完美集成,为您生成这些工件。

简而言之,让 Gradle 为您构建 Eclipse 类路径。那是通过

不再需要手动修改类路径。但是,如果由于某种原因这对您不起作用,有一个解决方法:可以将 Gradle 主目录和缓存目录重新定位到静态路径。例如,可以通过定义环境变量 GRADLE_USER_HOME 来完成此操作。 (Gradle Goodness: Changing the Gradle User Home Directory)。这样,就可以手动维护 Eclipse 类路径并与您的团队共享。

关于java - 基于用户主目录的 Eclipse 构建路径库 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57547891/

相关文章:

java - Tomcat 7 的查看 session 不可用或已过期

java - opentsdb 是否接受特殊字符,如度数符号 (°)、% 或 ²

java - 在某些情况下动态更改日志条目模式

java - 将 Android 项目导入 Eclipse 时出错

java - 从可运行的 jar 创建 Windows .exe(最好在 Linux 上)

java - 为什么从 Spring Boot 版本 2.1.4 更改为 2.1.5 会出现未知配置 Maven 错误?

java - Spring 返回 null ModelAndView 给 DispatcherServlet

java - 无需使用 Maven 重建即可运行 Jenkins 集成测试

java - 如何判断 Graphics.drawImage() 何时实际完成

java - 工厂创建实例的 AutoCloseable "resource leak"警告?