Saltar al contenido

¿Cómo crear un proyecto Java / Maven que funcione en Visual Studio Code?

Solución:

Aquí hay una lista completa de pasos; es posible que no necesite los pasos 1 a 3, pero los incluyo para que estén completos: –

  1. Descargue VS Code y Apache Maven e instale ambos.
  2. Instale el paquete de extensión de Visual Studio para Java, por ejemplo, pegando esta URL en un navegador web: vscode:extension/vscjava.vscode-java-pack y luego hacer clic en el botón verde Instalar después de que se abra en VS Code.
  3. NOTA: Consulte el comentario de ADTC para obtener una “Versión GUI más sencilla del paso 3 … (Omita el paso 4)”. Si es necesario, el arquetipo de inicio rápido de Maven podría usarse para generar un nuevo proyecto de Maven en una carpeta local apropiada: mvn archetype:generate -DgroupId=com.companyname.appname-DartifactId=nombre de la aplicación-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false. Esto creará un nombre de la aplicación carpeta con el diseño de directorio estándar de Maven (es decir, src/main/java/com/companyname/appname y src/main/test/com/companyname/appname para empezar y una muestra de “¡Hola mundo!” Archivo Java llamado nombre de la aplicación.java y prueba unitaria asociada denominada nombre de la aplicaciónTest.java). *
  4. Abra la carpeta del proyecto Maven en VS Code a través del menú Archivo -> Abrir carpeta … y seleccione el nombre de la aplicación carpeta.
  5. Abra la paleta de comandos (a través del menú Ver o haciendo clic derecho) y escriba y seleccione Tasks: Configure task luego seleccione Create tasks.json from template.
  6. Elija maven (“Ejecuta comandos comunes de Maven”). Esto crea un archivo tasks.json con tareas de “verificación” y “prueba”. Se pueden agregar más correspondientes a otras fases del ciclo de vida de compilación de Maven. Para abordar específicamente su requisito de que las clases se compilen sin un archivo JAR, se debe agregar una tarea de “compilación” de la siguiente manera:

    {
        "label": "compile",
        "type": "shell",
        "command": "mvn -B compile",
        "group": "build"
    },
    
  7. Guarde los cambios anteriores y luego abra la paleta de comandos y seleccione “Tareas: Ejecutar tarea de compilación”, luego elija “compilar” y luego “Continuar sin escanear el resultado de la tarea”. Esto invoca a Maven, que crea un target carpeta al mismo nivel que el src carpeta con los archivos de clase compilados en el targetclasses carpeta.


Anexo: Cómo ejecutar / depurar una clase

Después de una pregunta en los comentarios, aquí hay algunos pasos para ejecutar / depurar: –

  1. Muestre la vista de depuración si aún no se muestra (a través del menú Ver – Depurar o controlCambioD).
  2. Haga clic en la flecha verde en la vista de depuración y seleccione “Java”.
  3. Suponiendo que aún no se haya creado, el mensaje “launch.json es necesario para iniciar el depurador. ¿Quieres crearlo ahora?” aparecerá – seleccione “Sí” y luego seleccione “Java” nuevamente.
  4. Ingrese el nombre completo de la clase principal (p. Ej. com.companyname.appname.App) en el valor de “mainClass” y guarde el archivo.
  5. Vuelva a hacer clic en la flecha verde en la vista de depuración.

Una forma alternativa es instalar el Maven for Java plugin y cree un proyecto maven dentro de Visual Studio. Los pasos se describen en la documentación oficial:

  1. Desde la paleta de comandos (Crtl + Shift + P), seleccione Maven: Generate from Maven Archetype y siga las instrucciones, o
  2. Haga clic con el botón derecho en una carpeta y seleccione Generar a partir de Maven Archetype.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *