사용중인 Play 버전을 확인하는 방법은 무엇입니까?
약간 어리석은 질문이지만 Activator 를 사용 하여 플레이 프레임 워크를 시작했고 이제 어떤 버전을 사용 중인지 확인해야합니다. 2.3 도커에 대한 지원이 나왔지만
dockerExposedPorts in Docker := Seq(9000, 9443)
내 build.sbt
에서 dockerExposedPorts가 무엇인지 모른다고 불평하므로 2.2를 실행할 수 있다고 생각합니다.
playVersion
활성기 콘솔에 입력 하십시오.
또는 project/plugins.sbt
라인을 찾을 수 있습니다
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.2")
이 예에서 플레이 버전은 2.3.2입니다.
다음을 사용하여 플레이 프로젝트의 모든 플레이 버전을 나열하고 강조 표시합니다. 다중 모듈 프로젝트에서도 작동합니다.
다음은 find
함께 제공 되는 기본 BSD 및 .NET을 통해 설치된 GNU grep을 사용하여 macOS Sierra에서 테스트되었습니다 brew install grep
. 다음 명령에는 Perl 정규식을 지원하는 grep이 필요하므로 후자는 필요합니다 (BSD grep은 지원하지 않음).
다음을 수행하여 PATH의 grep에 Perl-regex 지원이 있는지 확인할 수 있습니다 ( -P
옵션이 사용 가능함을 표시해야 함 ).
$ ggrep --help | grep -i Perl
-P, --perl-regexp PATTERN is a Perl regular expression
(ggrep은 Homebrew를 통해 설치된 GNU grep입니다)
이제 실제 명령으로 이동합니다 (명령의 g grep 참고 ).
$ find . -name "plugins.sbt" -exec ggrep -PHin --color=always 'com.typesafe.play.*sbt-plugin.*%\s*"\K.*?(?=")' {} \;
grep 옵션에 대한 빠른 메모 (grep 도움말에서 발췌) :
-P, --perl-regexp PATTERN is a Perl regular expression
-i, --ignore-case ignore case distinctions
-n, --line-number print line number with output lines
-H, --with-filename print file name with output lines
참고 URL : https://stackoverflow.com/questions/26409791/how-to-find-out-which-play-version-im-using
'program story' 카테고리의 다른 글
app.config에서 ClientSettingsProvider.ServiceUri의 용도 (0) | 2020.12.12 |
---|---|
클래스 및 인스턴스 메서드의 차이점 (0) | 2020.12.12 |
뷰 사이의 가변 간격으로 UIStackView를 어떻게 만들 수 있습니까? (0) | 2020.12.12 |
모든 Java 바이트가 서명된다는 사실을 해결하는 가장 좋은 방법은 무엇입니까? (0) | 2020.12.12 |
여러 SVN 저장소를 하나로 결합 (0) | 2020.12.12 |