gpt4 book ai didi

eclipse:clean eclipse:eclipse - maven 命令用法

转载 作者:行者123 更新时间:2023-12-02 10:43:55 28 4
gpt4 key购买 nike

我有一个 Maven 项目,其中我在项目构建期间使用 wsimport 作为目标来使用 Web 服务。

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

我使用clean install命令构建项目。 Artifact/类在 target-> generated 目录中生成。到目前为止一切顺利。

现在,当我尝试访问 src 目录中的任何生成的类时,我收到编译器错误,指出该类未定义。我的同事告诉我使用构建项目

eclipse:clean eclipse:eclipse

我做到了,它解决了问题。我能够非常轻松地使用这些生成的类。现在我想知道

  • 此命令实际上发生了什么?
  • 有什么用?
  • 我真的遵循正确的消费方式吗?我知道我也可以使用 wsdl2java 但这有什么问题吗?

有人遇到过这种情况吗?请对此进行一些说明。谢谢!

最佳答案

我不确定问题背后的原因“当我尝试访问 src 目录中的任何生成的类时,我收到编译器错误,指出该类未定义。”但我可以告诉你你正在使用的命令的含义

据我所知,在 Maven 中我们可以一次定义多个目标来执行

eclipse:clean   \\Deletes the .project, .classpath, .wtpmodules files and .settings  folder used by Eclipse.

eclipse:eclipse \\build the project into eclipse project like structure.

关于eclipse:clean eclipse:eclipse - maven 命令用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746165/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com