you with than running rather provided plugin perhaps mvn jre jdk instead error compiler compile are java spring maven

java - with - no compiler is provided in this environment. perhaps you are running on a jre rather than a jdk cmd



Maven: No hay fuentes para compilar (3)

¿Intentas compilar proyecto o clase? Como directriz en https://spring.io/guides/gs/maven/#scratch es necesario compilar para el proyecto. Trate de ejecutar mvn compile desde la dirección del proyecto.

Estoy siguiendo ''Construir proyectos Java con Maven'' ( https://spring.io/guides/gs/maven/#scratch ) y cuando ejecuto ''mvn compile'' desde / Users / Misha / Desktop / src / main / java / hola, me sale este mensaje:

[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building gs-maven 0.1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-maven --- [INFO] Using ''UTF-8'' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ gs-maven --- [INFO] No sources to compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.942 s [INFO] Finished at: 2015-01-11T23:10:28-08:00 [INFO] Final Memory: 7M/155M [INFO] ------------------------------------------------------------------------

Tengo los dos archivos java y el archivo xml en el directorio hola, y supongo que debería ver "¡Hola mundo!" En lugar de No hay fuentes para compilar. ¿Por qué mi código Java no está compilando? ¡Gracias!


Para crear un proyecto de Maven necesitas

  1. Un directorio de proyectos que contiene el archivo pom.xml
  2. Dentro de este directorio de proyectos, un subdirectorio src/main/java contiene su código Java (los paquetes van a los subdirectorios de src/main/java )

Para invocar maven ejecute mvn compile o algo similar desde el directorio de proyectos.


porque no hay archivos java en $PROJECT_DIR/src/main/java