0

나는 플레이 프레임 워크에서 사용자 지정 모듈에 대해 더 자세히 배우려고합니다. 명령 줄을 사용하여 재생 응용 프로그램 (v1.2.5)을 만들었습니다.다른 프레임 워크에서 사용자 지정 모듈 플레이

제가 동일한 디렉토리에 세 가지 모듈을 만든 후

새로운하는 MyApp 재생

하는

하여 새로운 재생 myModule2 새로운 모듈을 재생 myModule1 새로운 모듈을 재생할 - 모듈 myModule3

디렉토리는 다음의 조건에

/myApplicationDirectory

/을 myApp

/myModule1

/myModule2

/MYM입니다

다음 odule3

는 "myModule1", "myModule2"와 "myModule3라는 세 개의 파일이 내"dependencies.yml "파일

을 myApp에서 내 모듈 디렉토리에
require: 
     - play 
     - customModules -> myModule1 
     - customModules -> myModule2 
     - customModules -> myModule3 

    # Custom repository 
    repositories: 
     - customModules: 
      type:  local 
      artifact: "/path/to/app/modules/" 
      contains: 
       - myModule1 
       - myModule2 
       - myModule3 

입니다 ". 이러한 파일에서이 모듈의 절대 경로는 기록됩니다.

이제 명령 줄에서 "myApp"를 실행하면이 세 가지 모듈을 사용할 수 있다고 말합니다. Finder에서 Java 파일 등을 수동으로 추가 할 수 있습니다. 그러나 IntelliJ에서 이러한 모듈을 열려고합니다. 그러나 모듈은 IntelliJ 프로젝트가 아닙니다. 그들은 또한 이상화되지도 않았거나 커맨드 라인에서 eclipsified되지 않습니다. IntelliJ에도 넣고 싶습니다. 어떻게해야합니까?

감사합니다.

답변

0

모듈이 이상화되지 않았거나 명령 줄에서 확정되지 않는다고 할 때 정확히 무슨 문제입니까? play idealize 명령을 사용할 수 있습니까? 그렇지 않다면 모듈의 conf 폴더에 (빈) application.conf 파일을 추가하십시오.

application.name=[your_module_name] 

내가/eclipsify 버그를 리콜 명령과 모듈을 이상화하는 것, 그리고 그 해결되었을 수도 있습니다 : 다음 파일에 다음 줄을 넣어.

관련 문제