2017-08-13 38 views

回答

1

請參閱Introduction to the Build Lifecycle。通常在Maven 文檔生成/打包綁定到site生命週期,這意味着它將在運行時創建mvn site

下面是可用Javadoc示例如何將插件綁定到site相:

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-javadoc-plugin</artifactId> 
     <phase>site</phase> 
     <goals> 
     <goal>jar</goal> 
     </goals> 
     <configuration> 
     ... 
     </configuration> 
    </plugin> 
    </plugins> 
</build> 

也可以直接使用asciidoctor-maven-plugin

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.4</version> 
      <dependencies> 
       <dependency> 
        <groupId>org.asciidoctor</groupId> 
        <artifactId>asciidoctor-maven-plugin</artifactId> 
        <version>{release-version}</version> 
       </dependency> 
      </dependencies> 
     </plugin> 
    </plugins> 
</build> 

(從 asciidoctor documentation截取)