Hmm, got the following from apache karaf log: 2019-08-31 18:32:54 ERROR Failed to install artifact: /vagrant/vagrant/deploy/groovy-3.0.0-beta-3.jar Apache Felix File Install java.lang.IllegalArgumentException: invalid version "3.0.0-beta-3": non-numeric "0-beta-3"
It correctly complains that 3.0.0-beta-3 is an invalid version number due to not being 100% numeric. Otherwise the jar is an OSGi bundle, but it will not deploy due to version number. Could you consider using OSGi valid version numbers for betas ? Yes, it is possible to unpack the jar, edit the version in MANIFEST.MF, and repackage to jar again. Best Regards, Tommy Svensson