【IDEA】la idea no genera automáticamente el objetivo


Este artículo describe varias situaciones en las que las ideas no generan objetivos y cómo abordarlas.

1. No generar objetivo

Como se muestra en la figura siguiente, la carpeta de destino no se genera en absoluto. Primero, considere los problemas ambientales. ¿Ha importado el proyecto correctamente a idea, se ha configurado jdk, etc.?

Es obvio en la imagen de arriba que el módulo p6spy muestra una carpeta normal en lugar de un proyecto maven.

Solución:

Importe correctamente el proyecto maven a idea (si la carpeta del proyecto no muestra un cuadrado pequeño, el proyecto se importó correctamente) y vuelva a intentarlo

2. Sólo algunos archivos no generan objetivos.

2.1 La razón general es que el recurso no está configurado.

Por ejemplo, en proyectos comunes de Maven, la categoría de recursos debe estar marcada; de lo contrario, es posible que no se compile en el destino.

2.2 Configurar y compilar archivos de recursos en la carpeta src/main/java

De forma predeterminada, el complemento Maven solo empaquetará archivos de recursos en recursos. Por lo general, los archivos de recursos mybatis que agregamos en el directorio java mapper.xmlno se empaquetarán en el destino de forma predeterminada (como se muestra a continuación) y todos los archivos que no sean .java no se compilarán en el destino.

Solución:

En este caso, debe configurar el complemento de empaquetado (como se muestra a continuación)

<build>
    <!-- 资源目录 -->    
    <resources>    
        <resource>    
            <!-- 设定主资源目录  -->    
            <directory>src/main/java</directory>       
            <includes>
                <include>**/*.xml</include>
            </includes>     
            <excludes>  
                <exclude>**/*.yaml</exclude>  
            </excludes>  
            <filtering>true</filtering>     
        </resource>  			
    </resources> 	
</build>

2.3 Borrar caché (Wang Zha)

**¡Limpiar el caché es la mejor manera de resolver el extraño problema que ocurre cuando se interrumpe la idea! **En idea, de vez en cuando aparecerán algunos problemas inexplicables relacionados con el borrado del caché, como por ejemplo:

  • Después de modificar el archivo java, el código original aún se ejecuta
  • maven clean packageSe compilará un nuevo código cada vez que se modifique un archivo Java.

Cuando encontramos un problema similar al anterior, simplemente borramos el caché y reiniciamos, ¡y reiniciamos cuando regresamos de pescar en el baño! La solución es la siguiente:

3. Referencias

La idea no genera automáticamente el objetivo.

Maven configura la duplicación doméstica

Supongo que te gusta

Origin blog.csdn.net/yuchangyuan5237/article/details/131983186
Recomendado
Clasificación