如何在Spark Scala项目中调用另一个模块的文件
我有两个项目,其中一个几乎完成了(我们称之为如何在Spark Scala项目中调用另一个模块的文件,scala,apache-spark,Scala,Apache Spark,我有两个项目,其中一个几乎完成了(我们称之为A)。 我正在开发另一个(比如说B),但我意识到我需要使用A项目中的许多文件。为此,我正在搜索,发现我可以添加A作为B的一个模块,以便在对文件进行修改时自动更新该文件。我正在使用Intellij IDEA,我已经添加了A作为一个模块,但现在我不知道如何从A中的类在B中创建对象 有什么建议吗 (我的项目是Spark+Scala+SBT)这里解释了满足您需求的解决方案 关键是在主项目中创建Build.scala,以定义主项目和子项目之间的依赖关系我已经读
A
)。
我正在开发另一个(比如说B
),但我意识到我需要使用A
项目中的许多文件。为此,我正在搜索,发现我可以添加A
作为B
的一个模块,以便在对文件进行修改时自动更新该文件。我正在使用Intellij IDEA,我已经添加了A
作为一个模块,但现在我不知道如何从A
中的类在B
中创建对象
有什么建议吗
(我的项目是Spark+Scala+SBT)这里解释了满足您需求的解决方案
关键是在主项目中创建Build.scala,以定义主项目和子项目之间的依赖关系我已经读过这篇文章,但我想做的是分别创建项目,并使用以下方法将其中一个项目用作另一个项目的模块:
项目设置
->模块
为IntelliJ IDEA添加
。我已经尝试过了,但无法使用新模块中的函数…我通过以下方法解决了它: