我怎样才能在jenkins管道中使用java库?

时间:2017-09-30 05:13:24

标签: jenkins groovy jenkins-plugins jenkins-pipeline

是否可以在jenkins管道共享库中导入和使用常规Java库?我想导入AWS SDK for Java并直接在管道代码中使用它。我是否必须将其添加到共享库的src目录中?

2 个答案:

答案 0 :(得分:5)

您可以使用Groovy Grapes

chart.YAxis.CrossBetween = eCrossBetween.MidCat;

答案 1 :(得分:1)

this answer开始,检查{-# OPTIONS_GHC -fwarn-missing-signatures #-} {-# LANGUAGE OverloadedStrings #-} import Data.Text as MJ main :: IO() main = do print $ strip $ pack " abc " print $ MJ.intercalate "as" ["1","2","3"]

的输出

然后尝试将我们的jar放在该文件夹中(如in this other answer所示)。

这至多是一种解决方法,而且" Extending with Shared Libraries"只提到classpath作为官方共享库目录结构的一部分:

  

println System.getProperty("java.ext.dirs")目录应该看起来像标准的Java源目录结构。执行管道时,此目录将添加到类路径中。