eclipse:clean eclipse:eclipse - maven-Befehl Nutzung

Ich habe ein maven Projekt, worin ich bin der Verzehr eines webservice mit wsimport als ein Ziel während der Projekt-build.

<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>

Baue ich das Projekt mit clean install Befehl. Die Artefakte/Klassen erzeugt in target->generated - Verzeichnis. So weit So gut.

Nun, wenn ich versuchte, den Zugriff auf die generierte Klasse in meinem src Verzeichnis, bekomme ich die compiler-Fehlermeldung, die besagt, dass die Klasse nicht definiert ist. Mein peer hat mir gesagt, das Projekt zu erstellen mit

eclipse:clean eclipse:eclipse

Habe ich getan und es hat das problem gelöst. Ich war in der Lage, auf diesen generierten Klassen sehr leicht. Nun Frage ich mich

  • was geschieht eigentlich mit diesem Befehl?
  • Was ist der nutzen?
  • Bin ich eigentlich nach dem richtigen Weg, Sie zu konsumieren? Ich weiß, ich kann auch mit wsdl2java aber was ist daran falsch?

Hat schon mal jemand begegnet der diese Art von situation? Bitte werfen etwas Licht auf diese. Danke!

InformationsquelleAutor roger_that | 2013-07-19

Schreibe einen Kommentar