File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,16 +12,22 @@ RUN chmod +x gradlew
1212# Copy project sources.
1313COPY . .
1414
15- # Generate aggregated Javadocs.
16- RUN ./gradlew --no-daemon clean aggregateJavadocs
15+ # Generate API Javadocs using a minimal settings file
16+ # to avoid loading Fabric/Stonecutter projects.
17+ RUN cp settings-javadocs.gradle.kts settings.gradle.kts && \
18+ ./gradlew --no-daemon :BanManagerCommon:javadoc
1719
1820# Normalize output path to /out.
1921RUN set -eux; \
2022 mkdir -p /out; \
21- if [ -d build/docs/javadoc ]; then \
23+ if [ -d common/build/docs/javadoc ]; then \
24+ cp -a common/build/docs/javadoc/. /out/; \
25+ elif [ -d build/docs/javadoc ]; then \
2226 cp -a build/docs/javadoc/. /out/; \
2327 elif [ -d build/docs/aggregateJavadoc ]; then \
2428 cp -a build/docs/aggregateJavadoc/. /out/; \
29+ elif [ -d build/docs/aggregateJavadocs ]; then \
30+ cp -a build/docs/aggregateJavadocs/. /out/; \
2531 else \
2632 echo "Javadocs output directory not found" >&2; \
2733 exit 1; \
Original file line number Diff line number Diff line change 1+ pluginManagement {
2+ repositories {
3+ gradlePluginPortal()
4+ maven(" https://maven.fabricmc.net/" )
5+ maven(" https://maven.kikugie.dev/releases" )
6+ }
7+ }
8+
9+ plugins {
10+ id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 1.0.0"
11+ }
12+
13+ rootProject.name = " BanManagerJavadocs"
14+
15+ include(" :BanManagerCommon" )
16+ include(" :BanManagerLibs" )
17+
18+ project(" :BanManagerCommon" ).projectDir = file(" common" )
19+ project(" :BanManagerLibs" ).projectDir = file(" libs" )
You can’t perform that action at this time.
0 commit comments