Skip to content

We should only build and attach javadoc for module which are intended to be consumed as libraries #877

@chirino

Description

@chirino

Right now after a build if you run: find . | grep javadoc.jar you get:

./host-module/processor/target/host-module-processor-experimental-999-SNAPSHOT-javadoc.jar
./host-module/annotations/target/host-module-annotations-experimental-999-SNAPSHOT-javadoc.jar
./wasm-tools/target/wasm-tools-999-SNAPSHOT-javadoc.jar
./machine-tests/target/machine-tests-999-SNAPSHOT-javadoc.jar
./aot-build-time/target/aot-build-time-experimental-999-SNAPSHOT-javadoc.jar
./aot-maven-plugin/target/aot-maven-plugin-experimental-999-SNAPSHOT-javadoc.jar
./wasm-corpus/target/wasm-corpus-999-SNAPSHOT-javadoc.jar
./runtime-tests/target/runtime-tests-999-SNAPSHOT-javadoc.jar
./wasm/target/wasm-999-SNAPSHOT-javadoc.jar
./runtime/target/runtime-999-SNAPSHOT-javadoc.jar
./simd/target/simd-999-SNAPSHOT-javadoc.jar
./cli/target/cli-experimental-999-SNAPSHOT-javadoc.jar
./aot-build-time-cli/target/aot-build-time-cli-experimental-999-SNAPSHOT-javadoc.jar
./docs-lib/target/docs-lib-999-SNAPSHOT-javadoc.jar
./test-gen-plugin/target/test-gen-plugin-999-SNAPSHOT-javadoc.jar
./test-gen-lib/target/test-gen-lib-999-SNAPSHOT-javadoc.jar
./log/target/log-999-SNAPSHOT-javadoc.jar
./fuzz/target/fuzz-999-SNAPSHOT-javadoc.jar
./wasi/target/wasi-999-SNAPSHOT-javadoc.jar
./jmh/target/jmh-999-SNAPSHOT-javadoc.jar
./wasi-test-gen-plugin/target/wasi-test-gen-plugin-999-SNAPSHOT-javadoc.jar
./wabt/target/wabt-999-SNAPSHOT-javadoc.jar
./aot/target/aot-experimental-999-SNAPSHOT-javadoc.jar

Seems like too many,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions