Currently jline2 is the newest packaged version of jline in Fedora. However, it's also a compatibility package which is wrong. Instead, the jline package should be the newest available package and the current jline moved to a jline1 compat package. once jline has become what jline2 now is (minus compat), jline2 should get retired in rawhide. Packages currently requiring (R/BR) jline2 should require jline instead. Packages which desperately need jline1 should move to R/BR jline1 instead.
Package jline in rawhide has been version 2.x for a while now. Closing as fixed. Package leiningen FTBFS, but seems to be unrelated to this change (it compiled fine with 2.x jline).