java - 使用与项目其余部分不同位置的 Java 文件

标签 java linux unix

我的项目中有一个 java 源文件,我想移动到与其余文件完全不同的位置(我的 unix 主目录),但我仍然希望能够在我的项目中正确使用它.有办法做到这一点吗?

编辑 - 我看到有人投票关闭它,因为它不清楚,所以 - 假设你在 Eclispe 中有一个 pJava 项目。所有的源文件都整齐地保存在它们的相关包中,在同一目录下。现在,我想将其中一个文件移动到完全不同的地方,但仍然在我的项目中使用它。我希望这能澄清

谢谢!

最佳答案

我建议这取决于你移动源文件的原因。

  1. Java 文件在概念上仍是 项目的一部分,但您出于一般组织目的而移动它。在这种情况下,新的“完全不同”目录是应该从中读取源代码的另一个地方,大多数 IDE 将其称为“源代码根目录”。您应该将您的项目配置为从那里读取适合您的 IDE 的源代码。
  2. 您要移动该文件,因为它不同于该项目。在这种情况下,我建议它本身应该是一个单独的项目。为了仍然使用原始项目中的逻辑,您将新项目构建到 JAR 中,然后将 JAR 作为库依赖项引入(直接,或使用一些依赖管理系统,如 Ivy/Maven/etc .).同样,详细信息将取决于您当前的设置。

关于java - 使用与项目其余部分不同位置的 Java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913285/

相关文章:

java - 在 MessageFormat 的 .properties 文件中测试空参数

java - 如何将bmp图像转换成DICOM文件?

linux - rsync bash 脚本复制目录结构?

java - 传递 TimeUnits 并转换为毫秒

java - 如何在运行时使用新上传的 keystore 文件更新 keystore 属性?

linux - Ubuntu Linux 的资源跟踪库?

linux - 在 linux 内核中启用 DRM_KMS_CMA_HELPER

用于验证数字格式的 RegEx

linux - 如何在 ubuntu 终端上使用 gtalk/hangout?

linux - 剪切命令基础知识