Crear un ejecutable con Scala / Maven

Quiero poder crear una utilidad de línea de comandos escrita en Scala usando Maven. Idealmente, quiero poder escribir un método principal y tener algún objetivo de Maven que instale un ejecutable con un nombre determinado en un directorio bin / para que pueda usarse como un comando.

Mi única experiencia con esto es con los 'puntos de entrada' de Python en setup.py que crearán un script de shell ejecutable que está configurado para llamar a una función en particular.

¿Maven ofrece algo como esto?

Respuesta 1

Puede usar el appassembler-maven-pluginpara crear automáticamente un script bin para usted.

Alternativamente, escriba su propio script y use el complemento de ensamblaje para especificar cómo ensamblar su programa.

Respuesta: 2

Estoy usando Vertx 3.7.0 en uno de mis proyectos. Tengo que usar la transacción de redis. Encontré un método en API: Redis.batch () con la esperanza de que el lote se ejecute en una sola transacción, pero documentación ...

De Google Earth obtuve un cuadro con coordenadas para una imagen, como la siguiente: <LatLonBox> <north> 53.10685 </north> <south> 53.10637222222223 </south> ...

Tengo un proyecto 1 que necesita ejecutarse en 1.7, este proyecto depende de otro proyecto 2 construido en 1.8. Estoy tratando de invocar una clase del Proyecto 2 dentro del Proyecto 1, pero estoy recibiendo un conocido ...

Estoy creando un sitio web con el motor de aplicaciones de Google, pero tengo una pregunta sobre los servlets del lado del servidor y cómo interactúan con la base de datos del almacén de datos. Básicamente, se trata de la carrera tradicional ...