在intellij-idea中使用外部存储库

时间:2016-06-23 11:30:27

标签: intellij-idea

我想知道是否可以同时在多个项目中使用文件夹/包/存储库而不需要复制粘贴它。

例如:

Project 1 has Package A & B
Project 2 has Package A & C
Project 3 has Package A & D

我可以在我的3个项目之外使用A Package,并在我的3个软件包中创建一个指向此文件夹的链接,例如库和库。看起来像这样

Folder A
Project 1 has Package B and a link to A
Project 2 has Package C and a link to A
Project 3 has Package D and a link to A

所以我的套餐B,C& D使用A中的对象没有问题但是如果我想对A进行更改,则不必复制/粘贴或推/拉所有其他使用A的项目

1 个答案:

答案 0 :(得分:1)

您要求重用代码。您放入专用软件包的代码是某种您希望在不同项目中使用的库。如@ duffymo的评论中所示,您应该将要重用的代码拆分为专用项目,并将此项目作为库包含在内。为此,您可以使用Maven等系统,或者只创建一个JAR文件并手动将其添加到类路径中。

换句话说,在你找到一种(粗略的)方法来使事情发挥作用之前,请退一步考虑一个“好”的解决方案。