Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[javadocs] Fix javadocs #3474

Closed
wants to merge 9 commits into from
Closed

[javadocs] Fix javadocs #3474

wants to merge 9 commits into from

Conversation

hazendaz
Copy link
Contributor

@hazendaz hazendaz commented May 14, 2024

option needed to have additional arguments, removed old source 8 on javadocs as no longer needed here.

shaikhu and others added 9 commits April 28, 2024 00:02
(cherry picked from commit 39e6bda)
Fix assertj#3433
Author: Lim Wonjae

(cherry picked from commit 3cf3900)
…ert and remove Booleans internal class

(cherry picked from commit 35e85a2)
option needed to have additional arguments, removed old source 8 on javadocs as no longer needed here.
@scordio scordio changed the base branch from main to 3.x May 15, 2024 11:43
@scordio
Copy link
Member

scordio commented May 15, 2024

main is not yet open for contributions, please target 3.x for now (where <additionalOption> is already used).

What I meant in the other ticket is that I don't get the problem we're trying to solve with the introduction of:

<legacyMode>true</legacyMode>

As far as I can judge from the logs and the output at https://www.javadoc.io/doc/org.assertj/assertj-core/latest/index.html, we don't have any visible issue.

In addition, compared to the JUnit Javadoc, we don't have the MODULE entry in the top header. I honestly don't know why. Could it be because we currently compile module-info.java in a separate maven-compiler-plugin execution?

<execution>
<id>jdk9</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<release>9</release>
<compileSourceRoots>
<compileSourceRoot>${project.basedir}/src/main/java9</compileSourceRoot>
</compileSourceRoots>
<multiReleaseOutput>true</multiReleaseOutput>
</configuration>
</execution>

Could it be related to the multiReleaseOutput parameter which will put the module-info.class under META-INF/versions/9?

Honestly, I didn't dig into the maven-javadoc-plugin to cross-check the sources used.

@hazendaz
Copy link
Contributor Author

Ah, I see. Yes because you have module-info file it doesn't require that now. The bug maven had was with automatic module naming. I can close this then and reopen to the other branch with just the expected content here without that part.

@hazendaz hazendaz closed this May 21, 2024
@hazendaz
Copy link
Contributor Author

3.x line already has the change so I guess nothing else to do here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants