Skip to content

Commit 912bdda

Browse files
committed
fix: added javadoc gradle settings
1 parent 4bbdb46 commit 912bdda

2 files changed

Lines changed: 28 additions & 3 deletions

File tree

Dockerfile

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,22 @@ RUN chmod +x gradlew
1212
# Copy project sources.
1313
COPY . .
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.
1921
RUN 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; \

settings-javadocs.gradle.kts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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")

0 commit comments

Comments
 (0)