wattpad tag sobre responder que preguntas play para lista las incomodas hacer framework for development cosas con canciones amigos scala playframework typesafe-activator

scala - tag - ¿Cómo saber qué versión de Play estoy usando?



tags preguntas (2)

Una pregunta un poco tonta, pero usé Activator para comenzar con el marco de juego, y ahora necesito ver qué versión estoy usando. 2.3 salió con soporte para Docker, pero cuando puse

dockerExposedPorts in Docker := Seq(9000, 9443)

en mi build.sbt , se queja de que no sabe qué es dockerExposedPorts, por lo que creo que podría estar ejecutando 2.2.


Escriba playVersion dentro de la consola del activador.

Alternativamente, puede buscar en el project/plugins.sbt la línea

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.2")

En este ejemplo, la versión de juego es 2.3.2


Utilizo lo siguiente para enumerar y resaltar todas las versiones de reproducción en un proyecto de reproducción. Funciona también para un proyecto de varios módulos.

Lo siguiente se probó en macOS Sierra utilizando el BSD predeterminado que viene con GNU grep instalado a través de brew install grep . Esto último es necesario ya que el siguiente comando requiere un grep que admita la expresión regular de Perl (que BSD grep no admite).

Puede verificar si el grep en su PATH tiene soporte Perl-regex haciendo esto (debería mostrar que la opción -P está disponible):

$ ggrep --help | grep -i Perl -P, --perl-regexp PATTERN is a Perl regular expression

(ggrep es el grep de GNU instalado a través de Homebrew)

Y ahora, en el comando real (tenga en cuenta el g grep en el comando):

$ find . -name "plugins.sbt" -exec ggrep -PHin --color=always ''com.typesafe.play.*sbt-plugin.*%/s*"/K.*?(?=")'' {} /;

que salidas:

Notas rápidas sobre las opciones de grep (extraídas de la ayuda de 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