play2使用子模块/子项目和负主要项目视图/控制器/模型(play2 using main pro

2019-10-20 22:41发布

我有:

  • 主体工程
  • 所谓的“血拼”子项目

我想用子项目内从主体工程的意见。 我的个子项目控制器代码:

package controllers.shopping;

public class Application extends Controller {

  public static Result index() {
      return ok(views.html.confirmation.render("ok"));
  }
}

而我的主构建文件

lazy val shopping = project.in(file("modules/shopping"))

val main = project.in(file("."))
    .dependsOn(shopping).aggregate(shopping)

在子模块共同我的模型类:

@Entity
public class AppMode {
    public static AppMode getCurrentConfigurationEntry() {
        return JPA.em().find(AppMode.class, 1L);
    }
}

Answer 1:

由于主要依赖于购物添加依赖周围的其他方法,以及将创建一个循环依赖这样SBT将无法知道先建哪个项目。

打破你要伸到你从购物和主要依靠第二子项目的逻辑,你将能够访问他们在购物和主。



文章来源: play2 using main project views/controllers/models in submodule/subproject and inversely