是否可以在jenkins管道共享库中导入和使用常规Java库?我想导入AWS SDK for Java并直接在管道代码中使用它。我是否必须将其添加到共享库的src目录中?
答案 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源目录结构。执行管道时,此目录将添加到类路径中。