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

Better support for Lombok "@Builder"/"@SuperBuilder" generated classes #30

Open
abrahamp-hv opened this issue Jul 6, 2020 · 2 comments

Comments

@abrahamp-hv
Copy link

Hi Team,

I am working on a project where Lombok Builder and SuperBuilder annotations are being used for the modal classes. When I tried to generate the docs with the enunciate-gradle plugin, these fields are not being recognized in the final documentation.

@Builder
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TestTO {
private String key;
private String path;
private String type;
}

Can you please let me know a way to achieve this?

Please note that I tried delombok task and generating a source jar from the delomobok sources. I still can't see the fields.

Thanks,
Abraham.

@jskov-jyskebank-dk
Copy link
Collaborator

You should probably move the issue to the enunciate project.
This project is solely about driving enunciate from Gradle.

@abrahamp-hv
Copy link
Author

Sure. Thought this is the right place because I am using enunciate-gradle.

Thank you.

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

No branches or pull requests

2 participants