如何在Jenkins管道中导入Java库
我在GitHub上推送了一个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文档,但简
@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"
}
// …
}