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

Maven artifacts for release 2.0 #78

Closed
eNBeWe opened this issue Mar 3, 2021 · 4 comments · Fixed by #162
Closed

Maven artifacts for release 2.0 #78

eNBeWe opened this issue Mar 3, 2021 · 4 comments · Fixed by #162
Assignees

Comments

@eNBeWe
Copy link

eNBeWe commented Mar 3, 2021

You published nice artifacts for KlighD version 1.1.0.
Is there a similar deployment for version 2.0 planned?

@sailingKieler
Copy link
Member

It actually was but we haven't been bored enough to do so ;-)

@a-sr
Copy link
Member

a-sr commented May 9, 2021

The Lingua Franca project uses Gradle to build its plugins, which makes it quite hard to use p2 sources. Having Klighd artifacts on MavenCentral would be very helpful.
Can we revive this and include publishing artifacts on Maven in the release process?

@sailingKieler
Copy link
Member

We should, at least, revive building the maven artifacts for releases, maybe I find some time during summer.
I'm a bit hesitant to push to maven central, as somebody should then be the "Kümmerer" and take care on account data (if necessary), etc.

@a-sr
Copy link
Member

a-sr commented May 26, 2021

That would be really nice. Being able to build a language server including Klighd using Gradle would make things a lot easier in Lingua Franca. Currently, there is a (preferred) Gradle build for the LF compiler CLI and an additional Maven build for Eclipse and Klighd.

I am sure we can find a solution for the administrative stuff of Maven Central but if these Maven artifacts can also be used in Gradle without Maven Central that would be fine too.

For now, I will set up a maven shade build for the language server with Klighd but if a Grade build will be possible in the near future that would be great because maintain all these build configuration is not fun.

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 a pull request may close this issue.

4 participants