2014-05-09 21 views
0

我有两个Intellij项目,其中一个我想使用其他类中的一些类。我对创建库不感兴趣,因为如果我更改共享类中的代码,我希望两个项目都能更新。从其他Intellij项目导入/使用代码

我已经尝试过使用模块,库和依赖项,但它不会工作。

谢谢。编辑: 跟着答案,这仍然没有。图片显示依赖关系。

enter image description here

+0

它是如何工作的?你应该能够使用模块。你是否设置了模块依赖关系? – kuporific

+0

是的,我设置了我的其他项目,包,类的依赖项。都没有工作。可能是我做错了一些事情,但这就是为什么我需要一步一步的当前方式。 – Jakkra

回答

0

我不能完全肯定,如果这是你想要什么,但它是可以共享使用某种版本控制的这些文件。

我个人推荐Git,它的可靠性和使用起来都很简单。 你可以使用提交,推拉来同步你的文件。

对git的更多信息:http://github.com

编辑:我发现堆栈溢出问题,可能能够回答你: Sharing Java packages between modules in IntelliJ?

该用户做出的第三个模块,并把共享数据,然后将第三个链接到前两个。也许如果你这样设置它,它会为你工作。

+0

这些项目已经在git上,但并不是真正的我。你可以在Eclipse中做到这一点,所以也可能在Intellij中。 – Jakkra

0

也许这是你错过的一步。

假设Project_B取决于Project_A。为了使一个模块依赖于另一个

  1. 打开“项目结构”对话框
  2. 点击模块上,将有依赖
  3. 点击“相关性”选项卡
  4. 点击“+” (这是与平台相关的,究竟它位于哪里)
  5. 点击“模块依赖关系......”
  6. 对话框打开时
  7. ,单击项目依赖于

enter image description here

+0

感谢您的回答,完全是这样做的,但仍然不会让我使用其他课程。给我的问题添加了一张图片,看一看。我想在Tomcat项目中使用来自Chat的类。 – Jakkra