Build doesn't find Maven artifact

One module of my Kotlin app doesn’t get build and it seems that Lift ignores one of Maven repo’s defined in my parent pom.xml.

The Maven repo is:

https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/

and Lift reports:

[WARNING] The POM for org.jetbrains.kotlin:kotlin-reflect:jar:1.7.0-dev-3303 is missing, no dependency information available

But that artifact in available in the repo when I checked it. Also the same Maven build runs fine as a standalone Github action. So this seems to be Lift specific.

Do I need perhaps to white-list this Maven repo’s somewhere or is there another reason this might fail? Any help is appreciated. Thanks in advance!!!

Hi Peter,
Can you share a link to the results where you’re seeing this error?

Sure, this is the link to the build log:
Sonatype Lift -- Console

And this is the GitHub repo GitHub - neurallayer/roboquant: an open source algorithmic trading platform written in Kotlin for anyone serious about algo-trading that Lift is trying to build

Everything looks good on your end. The repository is defined in your pom so it should be able to find it. We’ll dig in a little more and let you know.

1 Like

Hi Peter, thanks for your patience. Our build environment use a custom settings.xml to leverage caching of maven components, but it doesn’t address issues with repositories outside of maven central. We have prioritized a task to make this a better experience so users like yourself don’t get this type failure. We’ll update this thread when we resolved the issue.

Thanks for following up!!! Once a solution is in place, if there is anything I can do from testing perspective just let me know.