2017-08-13 4 views
1

asciidoctorのマニュアルを生成するためにgradleを使用する場合は、gradle asciidoctorが必要です。この作業ではドキュメントが生成されます。maven(gradleではない)を使用してspring rest文書でasciidoctor docを生成

私はmvn packageでasciidoctorのドキュメントを生成できます。しかし、これはすべてのプロジェクトをパッケージ化します。 mvnを使用してすべてのプロジェクトをパッケージ化せずにドキュメントを生成する方法はありますか?

答えて

1

Introduction to the Build Lifecycleを参照してください。通常Mavenのドキュメントの生成/パッケージ化はsiteライフサイクルにバインドされています。つまり、mvn siteの実行時に作成されます。ここで

site相にプラグインをバインドする方法のJavadocを持つ例です。

<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を使用することができます。

asciidoctor documentationから取られた)
<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> 

関連する問題