eclipse:nettoyer eclipse:eclipse, maven, l'utilisation de la commande

J'ai un projet maven dans lequel je suis la consommation d'un service web à l'aide de wsimport comme un objectif de cours de projet de construction.

<build>
  <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>1.10</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                </execution>
            </executions>
            <!-- -->
            <configuration>
                <wsdlUrls>
                    <wsdlUrl>http://localhost:8081/email-service/services/EmailService?wsdl</wsdlUrl>
                </wsdlUrls>
                <sourceDestDir>${project.build.directory}/generated</sourceDestDir>
                <verbose>true</verbose>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
<finalName>EmailServiceClient</finalName>

- Je construire le projet à l'aide de clean install de commande. Les objets/classes sont générées dans target->generated répertoire. So far So good.

Maintenant, quand j'ai essayé d'accéder à la classe générée dans mon src répertoire, je reçois compilateur d'erreur indiquant que la classe n'est pas définie. Mes collègues m'a dit de construire le projet à l'aide de

eclipse:clean eclipse:eclipse

Je l'ai fait et il a résolu le problème. J'ai été en mesure d'utiliser ces classes générées très facilement. Maintenant je me demande

  • ce qui se passe réellement avec cette commande?
  • Ce qui est de l'utilisation?
  • Suis-je réellement à la suite de la bonne façon de consommer? Je sais que je peux aussi utiliser wsdl2java mais ce qui est mal à cela?

Quelqu'un a déjà rencontré ce type de situation? S'il vous plaît jeter un peu de lumière sur ce point. Merci!!!!

OriginalL'auteur roger_that | 2013-07-19