Skip to content

Commit 9e6abe3

Browse files
committed
Fixing the pom files so the Javadoc generates correctly.
1 parent 5931965 commit 9e6abe3

File tree

5 files changed

+22
-63
lines changed

5 files changed

+22
-63
lines changed

pom.xml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -547,25 +547,36 @@
547547
<plugin>
548548
<artifactId>maven-javadoc-plugin</artifactId>
549549
<version>3.12.0</version>
550+
<configuration>
551+
<overview>./docs/overview.md</overview>
552+
<!--<includeDependencySources>true</includeDependencySources>-->
553+
<bottom>Copyright 2015, 2025 The TensorFlow Authors. All Rights Reserved.</bottom>
554+
<additionalJOptions>
555+
<additionalJOption>-Xmaxerrs</additionalJOption>
556+
<additionalJOption>65536</additionalJOption>
557+
<additionalJOption>-Xmaxwarns</additionalJOption>
558+
<additionalJOption>65536</additionalJOption>
559+
</additionalJOptions>
560+
<failOnError>false</failOnError>
561+
<minmemory>256m</minmemory>
562+
<maxmemory>2048m</maxmemory>
563+
<links>
564+
<link>https://protobuf.dev/reference/java/api-docs</link>
565+
<link>https://bytedeco.org/javacpp/apidocs</link>
566+
</links>
567+
</configuration>
550568
<executions>
551569
<execution>
552570
<id>javadoc-site</id>
553571
<goals>
554572
<goal>javadoc</goal>
555573
</goals>
556-
<configuration>
557-
<includeDependencySources>true</includeDependencySources>
558-
</configuration>
559574
</execution>
560575
<execution>
561576
<id>attach-javadocs</id>
562577
<goals>
563578
<goal>jar</goal>
564579
</goals>
565-
<configuration>
566-
<quiet>true</quiet>
567-
<includeDependencySources>true</includeDependencySources>
568-
</configuration>
569580
</execution>
570581
</executions>
571582
</plugin>

tensorflow-core/tensorflow-core-api/pom.xml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -220,30 +220,6 @@
220220
</executions>
221221
</plugin>
222222

223-
<plugin>
224-
<artifactId>maven-javadoc-plugin</artifactId>
225-
<version>3.6.0</version>
226-
<executions>
227-
<execution>
228-
<id>attach-javadocs</id>
229-
<goals>
230-
<goal>jar</goal>
231-
</goals>
232-
<configuration>
233-
<additionalJOptions>
234-
<additionalJOption>-Xmaxerrs</additionalJOption>
235-
<additionalJOption>65536</additionalJOption>
236-
<additionalJOption>-Xmaxwarns</additionalJOption>
237-
<additionalJOption>65536</additionalJOption>
238-
</additionalJOptions>
239-
<failOnError>false</failOnError>
240-
<minmemory>256m</minmemory>
241-
<maxmemory>2048m</maxmemory>
242-
</configuration>
243-
</execution>
244-
</executions>
245-
</plugin>
246-
247223
<plugin>
248224
<groupId>org.codehaus.mojo</groupId>
249225
<artifactId>exec-maven-plugin</artifactId>

tensorflow-core/tensorflow-core-generator/src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
*/
2222
module tensorflow.generator {
2323
requires tensorflow.nativelib;
24-
requires java.compiler;
24+
requires transitive java.compiler;
2525
requires com.github.javaparser.core;
2626
requires com.google.protobuf;
2727
requires com.google.common;
28-
requires com.squareup.javapoet;
28+
requires transitive com.squareup.javapoet;
2929
requires org.commonmark;
3030
requires spring.core;
3131

tensorflow-core/tensorflow-core-native/pom.xml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -639,34 +639,6 @@
639639
</execution>
640640
</executions>
641641
</plugin>
642-
643-
<plugin>
644-
<artifactId>maven-javadoc-plugin</artifactId>
645-
<version>3.7.0</version>
646-
<executions>
647-
<execution>
648-
<id>attach-javadocs</id>
649-
<goals>
650-
<goal>jar</goal>
651-
</goals>
652-
<configuration>
653-
<additionalJOptions>
654-
<additionalJOption>-Xmaxerrs</additionalJOption>
655-
<additionalJOption>65536</additionalJOption>
656-
<additionalJOption>-Xmaxwarns</additionalJOption>
657-
<additionalJOption>65536</additionalJOption>
658-
</additionalJOptions>
659-
<failOnError>false</failOnError>
660-
<minmemory>256m</minmemory>
661-
<maxmemory>2048m</maxmemory>
662-
<links>
663-
<link>https://protobuf.dev/reference/java/api-docs</link>
664-
<link>http://bytedeco.org/javacpp/apidocs</link>
665-
</links>
666-
</configuration>
667-
</execution>
668-
</executions>
669-
</plugin>
670642
</plugins>
671643
</build>
672644
</project>

tensorflow-framework/src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
/** Higher level TensorFlow framework containing model definition and training operations. */
1919
module tensorflow.framework {
20-
requires tensorflow;
21-
requires org.tensorflow.ndarray;
20+
requires transitive tensorflow;
21+
requires transitive org.tensorflow.ndarray;
2222

2323
exports org.tensorflow.framework.activations;
2424
exports org.tensorflow.framework.constraints;

0 commit comments

Comments
 (0)