2012-09-07 39 views
9

Creé un nuevo proyecto desde cero en IntelliJ usando un Maven Module. No seleccioné ningún arquetipo específico e hice clic en finalizar. El proyecto se crea muy bien y tengo las carpetas java y resources bajo src/main como se esperaba.IntelliJ no ve la carpeta de recursos

Desafortunadamente, mi aplicación no encuentra ningún archivo de propiedad en la carpeta resources porque se ve en la carpeta base del proyecto.

Me doble comprobado que la carpeta de recursos está marcado como 'carpeta de origen' en la estructura del proyecto y también he intentado añadir lo siguiente a la pom.xml sin éxito:

<resources> 
    <resource> 
    <directory>src/main/resources</directory> 
    </resource> 
</resources> 

estoy usando Maven 2.2.1 e IntelliJ 11.1, ¿Alguna idea?

+0

IDEA edición de la comunidad 11.1.2 funciona bien. Los directorios de recursos personalizados no parecen, pero por defecto dir 'src/main/resources' ver bien – Ilya

+0

Ver http://wiki.jetbrains.net/intellij/Maven_FAQ. – CrazyCoder

+0

¿Qué tipo de recursos tienes allí? Si es algo personalizado (* .bin, etc.), debe especificar el compilador para incluir estos archivos –

Respuesta

0

tratar

<resources> 
    <resource> 
    <directory>src/main/resources</directory> 
    <includes> 
     <include>**/*</include> 
    </includes> 
    </resource> 
</resources> 

o en la configuración -> compilador -> patrones de recursos, añadir el patrón de recursos

9

hay un error en IntelliJ 12 por favor vaya a Preferencias- (es decir * Preferencias?). > Compilar y desmarcar la casilla de verificación "Usar compilación externa": la idea detrás de esto era que se suponía que debía ejecutarse más rápido con un compilador ejecutado en un proceso separado, pero de hecho hay un error y al usar Maven no copia los recursos. .

+0

Gracias. Esta es una solución. – mvb13

+0

Enlace a una entrada relevante en el rastreador de problemas IntelliJ mencionando la corrección: http://youtrack.jetbrains.com/issue/IDEA-97759 – cooltea

+3

Para aquellos que usan IntelliJ IDEA 13, la compilación externa es la única opción disponible ya que el compilador anterior ha sido remoto. Por lo tanto, no encontrará ninguna casilla de verificación "Usar compilación externa". – Aditya

0

Haga clic derecho en el directorio -> "Marca Directory como" -> "Raíz de recursos"

Cuestiones relacionadas