Necesito escribir un script Clojure para crear una aplicación simple usando Vaadin.
En Java I cam, use algo como esto.
"import com.vaadin.Application;"
Pero no sé cómo hacerlo en Clojure. Necesito saber cómo importarlo y el lugar donde debería guardar ese .jar.Importe un archivo .jar (vaadin-6.4.8.jar) en un script Clojure (.clj)
Respuesta
Hay una herramienta de construcción para clojure llamada leiningen.
- Siga estas instrucciones para instalarlo: https://github.com/technomancy/leiningen
- Crear un nuevo proyecto
- Ponga el frasco a la carpeta lib
- clases de importación que necesita
Por ejemplo:
(ns your-project-name.core
(:import (com.vaadin Application)
(com.vaadin.ui Button Form HorizontalLayout)
(com.vaadin.data.Property ValueChangeEvent)))
Lea también este articulo CLE sobre cómo utilizar clases de Java en clojure: http://java.ociweb.com/mark/clojure/article.html#JavaInterop
Tenga en cuenta que clojure no proporciona una manera de importar todas las clases en un paquete de Java sin especificar cada clase de forma explícita: How do I import the entire package but exclude some in Clojure?
utilizo Vaadin con Clojure también e inicialmente tenía mucho dolor. Al final, me aseguré de escribir muchas aplicaciones Vaadin de ejemplo usando solo Java. Una vez que estuve familiarizado con Vaadin, escribí muchas aplicaciones Clojure de ejemplo. Una vez que fui competente en ambos, intenté usar Vaadin con Clojure, y desde entonces no he vuelto a mirar atrás.
¿Puedes publicar algunos de ellos ... ambos Clojure y Java ... Gracias ... !!! – Thilina
Desafortunadamente no puedo publicar los ejemplos hechos para Clojure y Vaadin juntos ya que son código privado propiedad de mi empleador, pero para Java y Clojure utilicé tutoriales disponibles públicamente. Sin embargo, recomendaría el siguiente lugar para comenzar: http://dev.vaadin.com/wiki/Articles/ClojureScripting – Zubair
Estimado Zubair: ¿Cuál es la estructura del archivo y cuáles son las cosas en project.clj? No soy muy bueno en Clojure. Cómo crear esa estructura con el comando "lein". O hay otra forma ...? Gracias. – Thilina
- 1. ¿Cómo crear un archivo jar ejecutable desde un proyecto clojure?
- 2. Puede agregar varios archivos jar en un archivo jar y luego iniciar ese archivo jar
- 3. Modificación de un archivo jar
- 4. Cómo ejecutar un archivo JAR
- 5. Modificar un archivo dentro de un jar
- 6. Almacenar contenido web en un archivo JAR
- 7. Ocultar clases en un archivo jar
- 8. Cómo ejecutar un archivo jar en Eclipse
- 9. Cómo crear un archivo Jar en Netbeans
- 10. Clases de listado en un archivo jar
- 11. Crear un archivo jar en Android
- 12. ¿Cómo verificar la existencia de un archivo JAR y un archivo específico dentro de JAR?
- 13. ¿Cómo modifico un archivo en un archivo jar usando ANT?
- 14. ¿Cómo puedo convertir un archivo JAR en un archivo EXE?
- 15. Cambiar el icono de un archivo .JAR
- 16. ¿Cómo crear un archivo jar encriptado?
- 17. ¿Cómo puedo editar un archivo .jar?
- 18. Gradle - Agregar un solo archivo a JAR
- 19. Crear un archivo JRuby JAR desplegable
- 20. ¿Qué contiene exactamente un archivo jar?
- 21. Ejecutar archivo .jar desde un programa Java
- 22. ¿Cómo crear un archivo jar ofuscado?
- 23. código Java para crear un archivo JAR
- 24. Classpath que incluye JAR dentro de un JAR
- 25. Cómo firmar un archivo JAR utilizando un archivo .PFX
- 26. Crear un archivo jar desde un archivo de Scala
- 27. ¿Cómo leer un archivo de un archivo jar?
- 28. Leyendo un archivo zip dentro de un archivo jar
- 29. Acceso a un archivo dentro de un archivo .jar
- 30. Java: Exponer solo un paquete en un archivo jar
Gracias Amigo ... Realmente me ayuda. Seguid así...!!! – Thilina