为什么我的Maven项目会自动在目标文件夹中生成apidoc?

只是

我没有在我的maven项目pom.xml文件中配置maven-javadoc-plugin,但是当我运行mvn install命令时,然后生成apidoc吗?

pom.xml的配置如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
    <groupId>org.springframework.security.oauth</groupId>
    <artifactId>spring-security-oauth-parent</artifactId>
    <version>2.0.3.RELEASE</version>
</parent>
<build>
    <finalName>webcnmobile</finalName>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.3</version>
                <configuration>
                    <!-- web.xml is not mandatory since JavaEE 5 -->
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
    <testResources>
        <testResource>
            <directory>src/test/resources</directory>
            <filtering>true</filtering>
        </testResource>
    </testResources>
</build>

spring-security-oauth-parent pom.xml参见这里

DB5

javadoc插件是在您要引用的父pom中配置的(spring-security-oauth-parent)。这意味着您继承了此配置,它会自动应用于您的项目。

父pom中的配置如下:

<plugin>
    <artifactId>maven-javadoc-plugin</artifactId>
    <executions>
      <execution>
        <id>javadoc</id>
        <phase>package</phase>
        <goals>
          <goal>jar</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

然后将其应用于您的项目,因此您将生成javadoc。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么git会忽略我的.data文件夹?

为什么gradle 3.2.1在aar文件中生成不必要/重复的空文件夹?

我无法在Maven生成的Windows 7上删除“目标”文件夹

为什么Windows 10中会自动压缩文件夹和文件?

Maven的不清洗子项目目标文件夹

在生成目录中生成了什么和中间文件夹,以及为什么缺少输出文件夹

为什么Visual Studio在temp文件夹中生成以下文件.NETFramework,Version = v4.5.AssemblyAttributes.cs

IONIC 运行命令总是在 'www' 文件夹中生成 index.html 文件,为什么?

mvn全新安装不会在目标文件夹中生成jbehave故事文件

为什么Windows会继续在我的用户文件夹中重新生成不需要的.regtrans-ms文件?

gulp为什么不创建CSS目标文件夹?

为什么我不应该将项目文件放在venv文件夹中?

为什么我的文件夹名称会影响npm test,Jest和Babel?

我可以看到 /bin/bash 文件夹,但为什么该命令会引发错误

为什么我的代码会删除文件夹中的所有内容?

为什么在尝试安装 gulp 时 npm 会删除我的 npm 文件夹?

在pimcore中生成资产文件夹

为什么我的自动加载文件夹中的脚本没有在Vim中执行?

为什么我的服务器总是在文件夹权限中自动更改?

为什么我不能删除 nextjs 项目中的 .next 文件夹

为什么Maven不在我的〜/ .m2文件夹中寻找?

为什么Docker ADD会破坏文件夹结构?

为什么Git会忽略这些文件夹?

为什么文件夹会立即返回?

在项目结构中生成临时文件夹

如何告诉autogen.sh在单独的文件夹中生成文件(m4和目标文件)?

为什么我不能移动我的 Documents 文件夹?

如何在我的本地文件夹中生成假脱机文件

Nuget为什么要在项目的父文件夹中创建“ Packages”文件夹?