Maven为一个子模块生成Javadoc

问题描述 投票:0回答:1

我有一个带有子模块的Maven项目。

是否可以在root pom上运行:

mvn clean install javadoc:javadoc

并构建所有项目(子模块),但仅为子模块之一生成javadoc吗?因为我只是想发布一个Javadoc。

我的pom.xml包含maven-javadoc-plugin。

谢谢。

maven-3 maven-javadoc-plugin
1个回答
0
投票

在要生成Javadoc的模块中配置Javadoc插件:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.9.1</version>
            <executions>
                <execution>
                    <id>javadoc-jar</id>
                    <phase>package</phase>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                    <configuration>
                        [...]
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

此配置将为您调用mvn packagemvn install的每个tome创建Javadoc

© www.soinside.com 2019 - 2024. All rights reserved.