cljdoc 2022-03-22

I'm having some kind of bizarre problem building a documentation

✅ 2

Looks like you are all good now @huxley?

I had to learn how to build proper jar packages

Cool, glad you figured it all out!

thanks again for your help

You are most welcome!

whatever I want to build, I always get the error

Could not locate xyz on classpath

the problem is that xyz are not dependencies, but the library itself

the problem is with the api analysis,

I'm happy to have a peek sometime today @huxley, can you provide a link to the failing build?

@huxley I downloaded fatum-0.0.14.jar and unzipped it to get:

$ tree fatum-0.0.14 
fatum-0.0.14
├── META-INF
│   ├── MANIFEST.MF
│   └── maven
│       └── com.github.ribelo
│           └── fatum
│               ├── pom.properties
│               └── pom.xml
├── main
│   └── ribelo
│       ├── fatum
│       │   └── Fail.java
│       └── fatum.cljc
└── ribelo
    └── fatum
        └── Fail.class
The sources under main seems suspect to me. Maybe you have a packaging problem?

the java environment is completely unknown to me, I am in the JS ecosystem on a daily basis

The reason fatum.cljc is not found it because a load is attempted for it at under ribelo but it is sitting under main/ribelo.

One thing you might try is is to test locally against your built jar. Just as a normal user of the library.