假设我有4个独立的Java项目:项目0、项目1、项目2和项目3。
在每个项目中,我都有src文件夹,还有一些包和类,项目1、2和3使用来自项目0的类。
在Eclipse中,我可以在一个节中指出使用了项目0的源代码。当我在VScode中尝试类似的操作时,我去配置项目1的类路径,并看到它包括了它的src文件夹。当我添加项目0的src文件夹时,我得到了以下错误:“源路径必须包含在项目根文件夹中。”
我可以通过创建项目0的.jar并将其添加到其他项目中来解决这个问题,但这在进行快速测试时非常不方便。
我知道有像Maven或Ant这样的工具来做这些事情,但我想知道是否有任何方法可以在vscode中指示一个项目使用另一个项目的类,而不必将.jar作为依赖项包括在内。
projeca0
-src
-package0
-class0
peoject1
-src
-package1
-class1
如果class 1使用了class 0,它将失败。我希望将project 0/src添加为project 1的依赖项,而不创建project0.jar,并将其添加到项目1中。
2条答案
按热度按时间dtcbnfnu1#
将
class0
复制到project1
是一种简单有效的方法,或者将project0
添加到project1's
源路径。3okqufwl2#
我把同样的问题作为Github问题发布(在这里)[https://github.com/
正如他们所说:“目前不可能支持将另一个非托管文件夹作为依赖项引用”
VS代码调用非托管文件夹any而不使用构建工具,因此目前唯一的选择是将依赖项作为.jar文件注入