【问题标题】:Move class to another project with all of its dependencies将类移动到具有所有依赖项的另一个项目
【发布时间】:2020-09-02 15:25:01
【问题描述】:

我需要将一个 Java 类及其所有依赖项转移到一个新的 Java 项目中。

意思是我可能有a类,b类调用它,c类调用b类,等等。

在这种情况下,我将不得不转移 a、b 和 c 类。

有没有办法对所有项目都这样做?

我的问题是我无法将任何文件下载到我的计算机上。我使用 Intellij 作为 IDE。

【问题讨论】:

    标签: java dependencies dependency-management


    【解决方案1】:

    您是否尝试过 Maven 或 Gradle 等依赖管理工具? Maven 快速教程https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

    使用 Maven,您可以从 IDE 中创建一个 Maven 项目,并为它提供一个 pom.xml,指定您希望如何构建项目及其所有依赖项。对于您指定的每个依赖项,Maven 可以为您传递其他依赖项。

    【讨论】:

    • 谢谢,但我必须将所有课程转移到新项目中。实际上复制它们,所以我可以编辑它们
    • 哦,你说的是你自己写的类和外部依赖?
    • 我说的是一个包含大量类的巨大项目中的类。我需要将一个类及其在项目中的所有内部依赖项转移到一个新的不同项目中。我需要编辑每个类的能力,所以我必须将它们全部复制到新项目中...... :) 只需将一个巨大的项目变成微服务
    • 我会假设项目正在使用某种依赖管理工具,对吧?它可以解决它所具有的外部依赖项的问题。至于对项目中类的依赖关系,我不明白为什么在重构单个类时需要将它们复制到不同的项目中。你不能在那个项目中进行重构吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2020-11-30
    • 2011-03-18
    • 2016-06-30
    • 2012-03-18
    • 1970-01-01
    • 2016-10-19
    相关资源
    最近更新 更多