maven-compiler-plugin, comment faire pour modifier les classes répertoire de destination

Par défaut, le maven compilateur plugin mettre les classes compilées dans ${project.build.directory}/classes. Je veux les mettre en ${project.build.directory}/myclasses. L'argument -d changements de destination des classes compilées. J'ai configuré le plugin, mais j'ai une erreur: javac: directory not found: C:\home\target/myclasses.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.5</source>
        <target>1.5</target>
        <showDeprecation>true</showDeprecation>
        <compilerArguments>
            <d>${project.build.directory}/myclasses</d>
        </compilerArguments>
    </configuration>
</plugin>
Question Simple: Pourquoi?
J'étais sûr que quelqu'un demande 😉 j'ai de regrouper plusieurs petits pots dans un maven appel à l'aide de différentes classes, donc j'ai besoin de compiler une partie de la source dans un dossier et l'autre partie dans un autre dossier.
Maven fait délibérément de telles monstruosités dur. La meilleure réponse est de changer vos exigences 🙂
Parler à mon patron d'alors 😉
Faire des projets distincts. Si vous le patron a dit que vous venez de le laisser faire le construire. Il n'a aucune connaissance de Maven. Désolé. Mauvaise façon. Pas le maven. Vous garder au doigt de maven.

OriginalL'auteur Sydney | 2012-06-21