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

Generate javadoc for picocli.jar with java 9+ #714

Closed
remkop opened this issue Jun 3, 2019 · 1 comment
Closed

Generate javadoc for picocli.jar with java 9+ #714

remkop opened this issue Jun 3, 2019 · 1 comment
Labels
status: duplicate 👨🏻‍🤝‍👨🏻 A duplicate of another issue theme: module An issue or change related to JPMS modules type: doc 📘

Comments

@remkop
Copy link
Owner

remkop commented Jun 3, 2019

As a follow-up to #711, consider using Java 9+ to generate Javadoc for the root project.

  • The Java 8 doclet sometimes complains it cannot find references to deeply nested inner classes
  • The Java 9 doclet generates Javadoc with a Search textbox in upper right of the page
  • I haven't yet figured out how to get it to generate frames by default

Related:

def exportedProjects= [
        ":",
        ":picocli-codegen",
        ":picocli-groovy",
        ":picocli-shell-jline2",
        ":picocli-shell-jline3",
        ":picocli-spring-boot-starter",
]

task alljavadoc(type: Javadoc) {
    source exportedProjects.collect { project(it).sourceSets.main.allJava }
    classpath = files(exportedProjects.collect { project(it).sourceSets.main.compileClasspath })
    destinationDir = file("${buildDir}/docs/javadoc")
}
@remkop remkop added this to the 4.0-beta-1 milestone Jun 3, 2019
@remkop remkop mentioned this issue Jun 3, 2019
9 tasks
@remkop remkop modified the milestones: 4.0-beta-1, 4.0 Jun 5, 2019
@remkop remkop modified the milestones: 4.0, 4.1 Jul 17, 2019
@remkop remkop modified the milestones: 4.2, 4.3 Jan 29, 2020
@remkop remkop removed this from the 4.3 milestone Feb 23, 2020
@remkop remkop added the theme: module An issue or change related to JPMS modules label Feb 23, 2022
@remkop
Copy link
Owner Author

remkop commented Feb 23, 2022

Closing: superceded by #1298.

@remkop remkop closed this as completed Feb 23, 2022
@remkop remkop added the status: duplicate 👨🏻‍🤝‍👨🏻 A duplicate of another issue label Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: duplicate 👨🏻‍🤝‍👨🏻 A duplicate of another issue theme: module An issue or change related to JPMS modules type: doc 📘
Projects
None yet
Development

No branches or pull requests

1 participant