当前位置: 首页 > 面试题库 >

如何在IntelliJ IDEA中使用另一个项目中的类?

尉迟高澹
2023-03-14
问题内容

我有两个IntelliJ IDEA
Java项目。ProjectA和ProjectB。我想从ProjectB中的ProjectA导入和使用代码。我该怎么做呢?

在Eclipse中,我只需转到ProjectB的“构建路径”设置并添加ProjectA。


问题答案:

您可以在这些项目之间创建依赖关系(使项目B依赖于项目A)本质上是编译项目A,然后将其已编译jar作为项目B的依赖项进行编译或运行。您也可以手动执行此操作。

IDEA中的步骤(如果遵循以下提到的最佳实践,则不需要以下步骤):

  1. 右键单击项目,然后选择打开模块设置
  2. 转到依赖选项卡
  3. 单击加号,然后添加要使用的模块。

最佳做法:

  1. 切勿在另一个项目中使用项目类,始终创建一个漂亮的界面,并在其他项目中使用该界面。
  2. 如果可能,请使用“依赖关系注入”来管理不同的项目及其依赖关系(这在内部使用接口来完成)
  3. 使用ant / maven / ivy等构建工具来管理构建过程。
  4. 请享用 :)


 类似资料:
  • 我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。

  • 每个人 我不知道是否已经有人问过这个问题,但我到处找,但找不到。我正在使用GitHub进行Intellij IDEA项目。我在工作中使用我的台式计算机来开发。完成后,我在Github上做了一个提交,它直接在我的帐户上。但是,有时我想在家里继续使用笔记本电脑,使用同一个项目并修改和提交它。由于不太了解Github与Intellij的集成,我知道我可以将现有项目下载到本地计算机上。但我的问题是,如何更

  • 我有两个IntelliJ IDEA Java项目;项目A和项目B。我想在ProjectB中导入并使用ProjectA中的代码。我该怎么做? 在Eclipse中,我只需转到ProjectB的构建路径设置并添加ProjectA。

  • 但是,在编译ApplicationA时,SBT抱怨依赖项只能是子目录!!: 这看起来很简单,拥有这个项目依赖项的正确方法是什么?

  • 我有一个(基于Maven的)项目a加载在Intellij中,它有许多依赖项。 我想在B中放置断点并调试项目A,以便在项目B中达到断点时A停止。 在Eclipse中,我只需要将两个项目放在同一个工作区中,它就可以工作了。由于Intellij中没有工作区,我想知道该如何做,以及是否可能。

  • 我是java的新手,我正在尝试在Intellij IDEA中的另一个项目中导入一个项目包。我想在我的第二个项目中使用LSE和LSENode。 下面是带有我试图导入的包(buarque.thiago.dataTypes)的项目- 这是我的第二个项目,我正在尝试导入第一个项目- 错误-