【问题标题】:Get Maven to run Javadoc:javadoc from mvn package让 Maven 从 mvn 包中运行 Javadoc:javadoc
【发布时间】:2013-10-07 14:38:50
【问题描述】:

我已经在 Maven 中配置了 javadoc,但我必须执行 mvn javadoc:javadoc 在我执行 mvn package 时,我喜欢 Maven。

我的 pom 看起来像

<plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
     <version>${maven-javadoc-plugin.version}</version>
    <configuration>
        <aggregate>true</aggregate>
    </configuration>
    <executions>
        <execution>
            <id>attach-javadocs</id>
            <phase>prepare-package</phase>
            <goals>
                <goal>package</goal>
            </goals>
        </execution>
    </executions>
</plugin>

【问题讨论】:

    标签: java maven configuration


    【解决方案1】:

    您的插件配置显示在准备包阶段调用了 javadoc 插件。因此,如果你调用mvn package,这个插件就会被执行。但是javadoc插件没有目标包:see plugin info here.

    我想你想调用 javadoc 目标:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.9.1</version>
                <configuration>
                    ...
                </configuration>
                <executions>
                    <execution>
                        <id>generate-javadoc</id>
                        <phase>package</phase>
                        <goals>
                            <goal>javadoc</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      • 2011-04-02
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2020-07-02
      相关资源
      最近更新 更多