当前位置: 首页 > 知识库问答 >
问题:

Maven中的目标执行机制

舒浩邈
2023-03-14

我的项目中有wsimport插件。

我想执行wsimport。根据网站,要执行的字符串是“mvn jaxws: wsimport”。

首先,这个字符串可以从XML中扣除吗?

工件ID为:

<artifactId>jaxws-maven-plugin</artifactId>

和目标:

<goal>wsimport</goal>

那么,工件部分仅仅是导致“-maven plugin”的artifactid的子字符串吗?

..当我执行插件目标“mvnjaxws:wsimport”时,这是否完全忽略了我所处的阶段?这是否超出了阶段?如果没有,是否有办法独立运行此程序

即。有没有办法将相位设置为无?(例如[相位]无[/相位])。

Pom代码:

<build>
    <plugins>
        <plugin>
            <groupId>org.jvnet.jax-ws-commons</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>2.3</version>
            <executions>                    
                <execution>
                    <id>wsimport-from-jdk</id>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <configuration>
                        <executable>${tool.wsimport}</executable>
                        <wsdlUrls>
                            <wsdlUrl>http://WorkPC:8080/server-web/AirlineWS?wsdl</wsdlUrl>     
                        </wsdlUrls>
                        <packageName>com.bluewalrus</packageName>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

共有1个答案

解修然
2023-03-14

当您发出像mvn[插件]:[目标]这样的命令时,它会在任何生命周期之外启动Maven,因此如果您不打算在生命周期内执行该目标,而只是通过这样的命令,那么您不应该有任何

  1. 当未定义版本时,它会尝试从可用存储库获取最新版本

 类似资料:
  • 我是maven的新手,学习如何以及何时在插件中执行阶段/目标 假设我的pom中有以下代码片段 现在,如果我执行mvn安装,安装之前的modello的所有阶段(以及每个阶段对应的所有目标)都将执行。正当 但是,如果进行以下修改以引入特定目标,则只会执行一个目标,即java目标(因为它位于安装阶段之前的生成源代码阶段)。对吗?

  • 好的,我是Maven和Eclipse的新手,我必须运行一个现有的项目。我试图使用命令eclipse:eclipse-Dwtpversion=2.0,但它显示了以下错误: [INFO]添加对WTP版本2.0的支持。 [INFO]使用Eclipse工作区:null [INFO]添加默认类路径容器:org.eclipse.jdt.launching.JRE_CONTAINER [INFO] ------

  • 问题内容: 我有一个安装程序,其中我的大多数项目都需要同时运行xtend插件才能实现compile和testCompile目标。我在pluginManagement部分中对其进行描述: 现在,有些项目不需要一个目标或另一个目标。我尝试了继承的标签,使用了随机属性,但是没有用。如何覆盖执行以仅包含所需目标? 更新 :这个故事的结论是,个人目标不能残废。可以管理的最小范围是。 问题答案: 通常,您只能

  • > 我的pom.xml 我添加了一些依赖项和插件,任何人都可以帮助我?? http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0

  • 我在https://start.spring.io/ 互联网上的几个错误是相似的,但并没有解决我的问题。 当执行它时,我发现一个错误返回: 无法执行目标组织。springframework。boot:spring boot maven插件:2.4.1:run 这是我的POM和主文件 POM: 类: 我是Springboot新手,我该如何修复它?

  • 我是一个maven的初学者,正在尝试制作一个项目,并成功地在IntelliJ IDEA中构建它。我的pom.xml如下: null 我得到的错误是 无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.1:在项目ean-scraper上编译(default-compile):编译时出现致命错误