Sbt 从子项目中的Mainprojekt导入类

Sbt 从子项目中的Mainprojekt导入类,sbt,playframework-2.1,Sbt,Playframework 2.1,我有一个具有以下结构的play应用程序: -mainApp -app - controllers - models - services - views -test -modules ... 我在modules文件夹中有一个子项目。 现在我想使用子模块类(称为“listadmin”)中“services”文件夹中的class Test.class。我认为这是可能的进口: import services.Test; 但这不起作用。我得到一个错误(如果我编译的话),

我有一个具有以下结构的play应用程序:

-mainApp
 -app
   - controllers
   - models
   - services
   - views
 -test
 -modules
...
我在modules文件夹中有一个子项目。 现在我想使用子模块类(称为“listadmin”)中“services”文件夹中的class Test.class。我认为这是可能的进口:

import services.Test;
但这不起作用。我得到一个错误(如果我编译的话),系统不知道包服务。 如何在子项目中导入主项目的类


谢谢你的帮助

我认为你能做到这一点的唯一方法是让子项目依赖于主项目。当然,主项目也将依赖于子项目,所以我不确定创建子项目会带来什么好处。我也有类似的问题。我正试图将我的大项目划分为独立的小项目,但如果我找不到有人已经问过这个问题,我需要从大项目中获得一些信息(主模板文件,以便我的视图与应用程序的其余部分相适应,当用户无权查看页面时发送页面的默认URL等),我要去,所以请注意。

看这里。相似问题