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

enhance connector development to mention gradle considerations #643

Open
davidradl opened this issue Dec 21, 2022 · 3 comments
Open

enhance connector development to mention gradle considerations #643

davidradl opened this issue Dec 21, 2022 · 3 comments
Assignees

Comments

@davidradl
Copy link
Member

No description provided.

@davidradl davidradl self-assigned this Dec 21, 2022
@planetf1
Copy link
Member

I believe the issue is in ensuring our connector docs clarify that connectors should not include egeria libraries that are part of base egeria when deployed.

These docs should cater for both maven and gradle, since connector developers may chose to use either (even though our preference has become gradle)

For example when declaring dependencies,

  • for gradle, ensure 'compileOnly' is used on any egeria libraries found in the server chassis
  • for maven, use provided scope

This is to avoid issues whereby backlevel libraries are introduced into the classpath causing connectors to fail

@planetf1
Copy link
Member

I propose we merge and then I will submit a new PR with some additional things I thought of

@planetf1 planetf1 self-assigned this Dec 21, 2022
@planetf1
Copy link
Member

I've assigned to myself, as I think there is more I could add.

planetf1 added a commit to planetf1/egeria-docs that referenced this issue Dec 22, 2022
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
planetf1 added a commit that referenced this issue Jan 3, 2023
#643 elaborate on gradle build suggestions
@planetf1 planetf1 removed their assignment May 12, 2023
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