如何在Jenkins管道中导入Java库

如何在Jenkins管道中导入Java库,java,jenkins,shared-libraries,jenkins-pipeline,Java,Jenkins,Shared Libraries,Jenkins Pipeline,我在GitHub上推送了一个Java库,我想在管道中使用它 我试过: @Library('test') _ @Library('test') _ import com.bla.bla.Bla @Library('test') import com.bla.bla.Bla 我总是得到: 无法解析类Bla 请参阅 如“使用第三方库”一节所述: 可以使用第三方Java库,通常可以在Maven Central中找到,使用@Grab注释从受信任的库代码中获得。有关详细信息,请参阅Grape文档,但简

我在GitHub上推送了一个Java库,我想在管道中使用它

我试过:

@Library('test') _

@Library('test') _
import com.bla.bla.Bla

@Library('test') import com.bla.bla.Bla
我总是得到:

无法解析类Bla

请参阅

如“使用第三方库”一节所述:

可以使用第三方Java库,通常可以在Maven Central中找到,使用@Grab注释从受信任的库代码中获得。有关详细信息,请参阅Grape文档,但简单地说:

葡萄文档:


如果您想使用本地库或github,您唯一需要做的就是将项目构建为maven项目,然后相应地使用@Grab

是的,我读过,但是是否可以使用来自不可信来源的库-本地或github?
@Grab('org.apache.commons:commons-math3:3.4.1')
import org.apache.commons.math3.primes.Primes
void parallelize(int count) {
   if (!Primes.isPrime(count)) {
       error "${count} was not prime"
   }
   // …
}