Entradas

Mostrando entradas de 2023

Proyecto Java con Gradle en VSC. Error: no hay ningún atributo de manifiesto principal en app.jar

Haciendo la migración de mis proyectos java a VSC, me he conseguido con éste vendito error: no hay ningún atributo de manifiesto principal en app.jar. Estuve rompiéndome la cabeza durante mucho tiempo y sin conseguir alguna solución en google, ni en ChatGPT. Ahora bien... la forma en como hice la migración fue, crear un proyecto Java desde VSC, con la Gradle.  Utilicé el asistente para crear el proyecto. Luego de ésto, utilicé los comandos de gradle para generar el .jar "gradle build", ésto genera dentro de la carpeta app/build/libs los archivos para ejecutar. Al correr ejecutarlo: java -jar app.jar Salío el error mencionado: "no hay ningún atributo de manifiesto principal en app.jar" Como todavía tenía proyectos en Eclipse, comparé el archivo build.gradle del proyecto nuevo y del viejo, y noté que había un apartado que no existía en el proyecto generado con el VSC. y dice así: jar {     manifest {         attributes "Main-Class": "ticlab2.App"  

Crear barra de navegación responsiva con TailwindCSS y React con NextJS13

Imagen
Cómo crear una barra de navegación responsiva con TailwindCSS y React con NextJS13 Podrás ver y utilizar el código fuente de esta entrada del blog en github:  https://github.com/gersonja/mynextapp . Aprenda a crear una barra de navegación compatible con dispositivos móviles utilizando TailwindCSS y React con NextJS13. ¿Está cansado de luchar para crear una barra de navegación visualmente agradable y funcional para su sitio web? ¡No busque más! En esta guía, descubriremos la forma más sencilla de crear una barra de navegación receptiva utilizando el poder de TailwindCSS y React. La barra de navegación es un componente crucial de cualquier sitio web, ya que sirve como un centro de navegación para que los visitantes accedan fácilmente a diferentes páginas y secciones del sitio. A menudo se coloca en la parte superior de la página y puede incluir enlaces, menús desplegables e incluso funciones de búsqueda. Pero crear una barra de navegación puede ser una tarea desalentadora para algunos, e