maven编译工程,没有生产javadoc

超级呆子 发布于 2012/07/03 18:04
阅读 4K+
收藏 0
        <build>
        <pluginManagement>
            <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-javadoc-plugin</artifactId>
              <version>2.7</version>  
            </plugin>                                   
            </plugins>
        </pluginManagement>

    </build>

 

dependencies标签下也增加了一个

        <dependency>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>2.7</version>     
        </dependency>

结果还是没有生产javadoc,最奇怪的最开始是可以生产的,后来不知道改了什么配置,结果就没了,全部还原回去还是没有javadoc。

 

加载中
0
Junv
Junv
你在执行maven 的时候 需要加上一个 mvn javadoc:javadoc命令啊。不然你这个插件根本都没有触发执行。或者你修改你的插件配置:
<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-javadoc-plugin</artifactId>
				<version>2.8</version>
				<!-- 配置导出配置 -->
				<configuration> 
					<outputDirectory>target\javadoc</outputDirectory>
					<reportOutputDirectory>target\javadoc</reportOutputDirectory>
				</configuration>
				<executions>
					<execution>
						<id>attach-javadocs</id>
						<phase>site</phase>
						<goals>
							<goal>aggregate</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

执行mvn:install 也都会触发该插件
0
hans汉斯
hans汉斯
  <build>
        <pluginManagement>
            <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-javadoc-plugin</artifactId>
              <version>2.7</version>  
            </plugin>                                   
            </plugins>
        </pluginManagement>

    </build>

很明显,你都没明白pluginManagement的作用:

你只要在后面加上这个就可以了:

  <build>
        <pluginManagement>
            <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-javadoc-plugin</artifactId>
              <version>2.7</version>  
            </plugin>                                   
            </plugins>
        </pluginManagement>

        <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-javadoc-plugin</artifactId>
            </plugin>                                   
            </plugins>

    </build>


返回顶部
顶部