当前位置: 首页 > 知识库问答 >
问题:

为Jenkins插件导入模块时遇到的问题

司空鸣
2023-03-14

我试图修改Jenkins的一个现有插件,但当我试图添加Java中的新导入时,我被卡住了。

我的。java文件中的这个导入

import org.jenkinsci.plugins.workflow.job.WorkflowRun;
   <dependencies>
    <dependency>
        <groupId>org.jenkins-ci.plugins</groupId>
        <artifactId>structs</artifactId>
        <version>1.19</version>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-step-api</artifactId>
        <version>2.19</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-cps</artifactId>
        <version>2.56</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-scm-step</artifactId>
        <version>2.6</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-job</artifactId>
        <version>2.25</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-basic-steps</artifactId>
        <version>2.11</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-durable-task-step</artifactId>
        <version>2.22</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-api</artifactId>
        <version>2.30</version>
        <scope>test</scope>
    </dependency>
    <!-- <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>scm-api</artifactId>
        <version>2.2.7</version>
        <scope>test</scope>
    </dependency> -->
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-support</artifactId>
        <version>3.3</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci</groupId>
        <artifactId>symbol-annotation</artifactId>
        <version>1.19</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.7</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins</groupId>
        <artifactId>mailer</artifactId>
        <version>1.20</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.jenkins-ci.plugins.workflow</groupId>
        <artifactId>workflow-aggregator</artifactId>
        <version>2.6</version>
        <scope>test</scope>
    </dependency>
</dependencies>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jenkins-ci.plugins.workflow</groupId>
            <artifactId>workflow-aggregator</artifactId>
            <version>2.6</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jenkins-ci.plugins</groupId>
            <artifactId>script-security</artifactId>
            <version>1.46</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jenkins-ci.plugins</groupId>
            <artifactId>scm-api</artifactId>
            <version>2.2.8</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
mvn verify

谢谢。

共有1个答案

甄德寿
2023-03-14

工作流-作业添加依赖项。

 类似资料:
  • 我刚刚开始使用PyCharm,并从Eclipse导入了一个项目。 在虚拟环境上运行时,我能够注册一个编译的文件(PresPy)。但是,我仍然有一个“未解决的引用”错误。我还根据PyCharm工具提示建议安装了。 当运行项目时,我奇怪地没有pyd相关的错误。相反,解释器会抱怨不同的模块,而不是“包级别”。 导入语句中未解决的引用:rgb_color: 堆栈跟踪: 内容根是项目文件夹。源文件夹位于单独

  • 使用命令安装模块后,我可以通过在node.js命令行中导入模块,但当我执行以运行代码时,遇到MODULE_NOT_FOUND错误

  • 我第一次使用browserify时遇到了一些问题。我有一个使用Google Map API的HTML页面。当地图加载后,我想调用一个“initMap”函数,像这样: initMap在map.js文件中定义。到目前为止一切正常。但现在我想在我的map.js文件中使用wicket模块。所以我使用Browserify在我的js文件中要求我的模块,因为我不熟悉RequireJS和其他模块加载器。我只知道N

  • 我试图从Coldfusion 10服务器执行一个MySQL insert语句,这会导致一个Cold Fusion错误。 当从MySQL工作台执行MySQL insert语句时,它可以正常工作。此外,我确认在Coldfusion 10服务器上执行的select语句工作正常。 接下来,我尝试设置变量“binlog format”cfquery本身。 这导致了一个新的CFE。 最后,我尝试在“MySQL

  • 我正在尝试在我的项目中导入cSipSimple库以实现sip功能,在尝试导入文件时,我采用了通常的导入方式,即: 尽管如此,在同步gradle时,我还是再次得到了一个错误列表: 这是我第一次尝试导入项目并在中用作模块。所以无法找到确切的问题。如果我遗漏了什么,请一定告诉我。提前谢谢。