相关疑难解决方法(0)

maven 插件中的执行和配置有什么区别?

我找到了这个描述,但它似乎并不全面。可能有人在细节之间有什么区别解释executionsconfigurations在Maven插件?

maven-plugin maven

10
推荐指数
2
解决办法
3977
查看次数

maven插件执行的隐式ID是什么?

要禁用父POM继承的插件执行,可以按如下方式覆盖它:

<execution>
    <id>TheNameOfTheRelevantExecution</id>
    <phase/>
</execution>
Run Code Online (Sandbox Code Playgroud)

现在如果父POM没有定义显式执行ID怎么办?这个答案说"如果你没有指定id来执行,Maven会隐式地执行它(以一种你不直观的方式)." 那么Maven如何生成执行ID?用于链接相关Maven源代码的加分点.

注意:我不是在寻找禁用插件执行的替代方法.

java pom.xml maven

10
推荐指数
1
解决办法
2037
查看次数

Maven:从命令行执行和在config中执行多次

我想从命令行执行插件目标,但执行插件的多次执行.为此,我的POM看起来像这样:

<plugin>
    <groupId>xxx.yyy</groupId>
    <artifactId>zzz</artifactId>
    <version>1.1.6</version>
    <executions>
        <execution>
            <id>default-cli-1</id>
            <goals>
                <goal>mygoal</goal>
            </goals>
            <configuration>
                .... config1 ....
            </configuration>
        </execution>
        <execution>
            <id>default-cli-2</id>
            <goals>
                <goal>mygoal</goal>
            </goals>
            <configuration>
                .... config2 ....
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我想做的是:

mvn xxx.yyy.zzz:mygoal
Run Code Online (Sandbox Code Playgroud)

然后执行两次执行.但我无法弄清楚如何.

我知道<id>从命令行执行时我不能使用.这就是它的意思default-cli.然而,<id>必须是唯一的,<executions>这意味着我只能把它default-cli放在一个execution.

Maven 3.0.5版.

java maven-3 maven

6
推荐指数
1
解决办法
1537
查看次数

Maven插件别名如何映射

我想了解什么是mvn clean:clean实际上是做什么的。

mvn -B help:describe -Dcmd=clean
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building sample-one 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-help-plugin:2.2:describe (default-cli) @ sample-one ---
[INFO] 'clean' is a lifecycle with the following phases:
* pre-clean: Not defined
* clean: org.apache.maven.plugins:maven-clean-plugin:2.5:clean
* post-clean: Not defined

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.689 s
[INFO] Finished at: 2015-12-10T10:20:16-08:00
[INFO] Final Memory: 9M/245M
[INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

在我看来,这mvn clean:clean和做事一样mvn org.apache.maven.plugins:maven-clean-plugin:2.5:clean。因此我假设第一个cleanmvn clean:clean …

java maven-3 maven

3
推荐指数
1
解决办法
785
查看次数

标签 统计

maven ×4

java ×3

maven-3 ×2

maven-plugin ×1

pom.xml ×1