Ayant Maven2 de copier les ressources du répertoire de construction, mais de ne PAS les regrouper dans le BOCAL

J'ai commencé un nouveau projet Maven dans NetBeans, d'accepter toutes les valeurs par défaut. Le POM, avec tous les JAR dépendances dépouillé, est cut-n-collé au bas de cette question.

L'application lit dans les différents fichiers de propriétés (par exemple, la journalisation et de configuration). Il se lit aussi dans les ressources externes telles que les polices, les images et les sons. Je ne veux PAS que toutes ces ressources de manière à être enfermé dans le fichier JAR. Au lieu de cela, j'ai l'intention de les déployer dans des sous-répertoires sous le répertoire où le POT est déployé.

Une vue simplifiée de la structure de répertoire du projet ressemble à ceci:

-src
   |---main
           |---java
                   |---com.mypackage, etc
           |---resources
                        |---conf
                        |---fonts
                        |---images
                        |---sounds
+target

Ce que je comme après une nouvelle version devrait ressembler à ceci:

+src
-target
       |---myproject-1.0.0.jar (compiled contents of "src/main/java" ONLY)
       |---conf
       |---fonts
       |---images
       |---sounds

Cependant, quand je fais un "clean-et-build" ou un "exec" à travers NetBeans (ou de la ligne de commande)... ce que je suis fait se ressemble à ceci:

+src
-target
       |---classes
                  |---("src/main/java" and "src/main/resources" slammed together)
       |---myproject-1.0.0.jar (the "classes" subdirectory JAR'ed up)

Quelqu'un peut me pointer dans la bonne direction pour obtenir que le premier plutôt que le second? Je m'excuse si c'est une question idiote (je suis un Maven rookie), ou si j'ai oublié une déjà demandé à dupliquer. Cependant, à partir de la recherche que j'ai fait sur un Débordement de Pile... on dirait que tous les doublons de questions, essayez d'aller le autres! (c'est à dire obtenir des ressources en un POT plutôt que de les garder hors)

pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>steveperkins</groupId>
    <artifactId>myproject</artifactId>
    <packaging>jar</packaging>
    <version>1.0.0</version>
    <name>My Project</name>
    <url>http://maven.apache.org</url>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <source>1.4</source>
                    <target>1.4</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <dependencies>
    ...

OriginalL'auteur Steve Perkins | 2010-10-25