我正在尝试为 Jenkins 构建和安装git 插件。不幸的是,没有任何说明,我是 Jenkins 和 Maven 的新手。
我找到了这些说明,但是当我执行此步骤mvn install
时,它在某些依赖项上失败了。我尝试了许多不同的方法让 Maven 找到它正在寻找的罐子,但没有成功。以下是指示缺失库的关键输出行:
Running InjectedTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.369 sec <<< FAILURE!
initializationError(InjectedTest) Time elapsed: 0.017 sec <<< ERROR!
java.lang.UnsatisfiedLinkError: com.sun.jna.Native.open(Ljava/lang/String;)J
...
Running hudson.plugins.git.RevisionParameterActionTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.012 sec <<< FAILURE!
init ializationError(hudson.plugins.git.RevisionParameterActionTest) Time elapsed: 0 sec <<< ERROR!
java.lang.NoClassDefFoundError: org.jvnet.hudson.test.HudsonTestCase
我在这里找到了 JNA jar并下载了它们,但无法让 Maven 找到它们。如何让 Maven 找到这些罐子?