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
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr de la raison derrière votre problème " quand j'ai essayé d'accéder à la classe générée dans mon répertoire src, je reçois compilateur d'erreur indiquant que la classe n'est pas définie. "
Mais je peux vous dire que le sens de la commande que vous utilisez
Autant que je sache, dans maven, nous pouvons définir plus d'un but lors d'un temps d'exécution afin que les
OriginalL'auteur Pulkit