次のPOMスニペットを含むMavenプロジェクトがあります。
<modelVersion>4.0.0</modelVersion>
<artifactId>Foo-Deploy</artifactId>
<name>Foo-Deploy</name>
<packaging>pom</packaging>
<description>foobar</description>
<dependencies>
<dependency>
<groupId>de.foo.bar</groupId>
<artifactId>some-api</artifactId>
<version>${project.version}</version>
<classifier>doc</classifier>
<type>zip</type>
</dependency>
</dependencies>
アイデアは、いくつかのソースが存在する依存関係を定義することです(これは以前に正常に作成されました)。ここで、まさにこの依存関係でjavadocを実行したいと思います。電話すると
mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip
メッセージで失敗します
プロジェクトはJavaクラスパス対応パッケージではないため、Javadocを実行しない
なにが問題ですか ?そしてそれはとにかく動作しますか?
または、特定の依存関係からjavadocを生成するにはどうすればよいですか(このプロジェクトにはより多くの依存関係があると想定しています)?
ありがとう