1
내가 가진 : "쇼핑"이라고마찬가지로 play2 역
- 주요 프로젝트
- 서브 프로젝트는
내가보기를 사용하고 싶습니다 서브 프로젝트 내부의 메인 프로젝트에서. 하위 프로젝트 컨트롤러 내 코드 :
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);
}
}
그래서 모든 공유 (모든 하위 모듈 간) 논리에 대해 "기본"하위 프로젝트를 만들 것을 제안합니다. 그렇다면 첫 번째 프로젝트 (모듈 디렉토리가 아닌)에 무엇을 넣어야합니까? – masterdany88
"main"이라기보다는 "common"이라고 부르는 것이 좋습니다. 아마 루트 프로젝트를 소스가없는 슈퍼 프로젝트와 실제 코드가있는 서브 모듈로 유지하려고합니다. (나는 이것이 멀티 모듈 sbt 프로젝트로 작업하는 가장 좋은 방법이라고 주장한다) – johanandren
당신의 도움에 감사드립니다. 나는 당신의 지시를 따를 것입니다 : D – masterdany88